Functions
mode_wrappers.c File Reference
#include <openssl/aes.h>
#include <assert.h>
#include "../aes/internal.h"
#include "../modes/internal.h"
Include dependency graph for mode_wrappers.c:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void AES_cbc_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t *ivec, const int enc)
 
void AES_cfb128_encrypt (const uint8_t *in, uint8_t *out, size_t length, const AES_KEY *key, uint8_t *ivec, int *num, int enc)
 
void AES_ctr128_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t ivec[AES_BLOCK_SIZE], uint8_t ecount_buf[AES_BLOCK_SIZE], unsigned int *num)
 
void AES_ecb_encrypt (const uint8_t *in, uint8_t *out, const AES_KEY *key, const int enc)
 
void AES_ofb128_encrypt (const uint8_t *in, uint8_t *out, size_t length, const AES_KEY *key, uint8_t *ivec, int *num)
 

Function Documentation

◆ AES_cbc_encrypt()

void AES_cbc_encrypt ( const uint8_t in,
uint8_t out,
size_t  len,
const AES_KEY key,
uint8_t ivec,
const int  enc 
)

Definition at line 91 of file mode_wrappers.c.

◆ AES_cfb128_encrypt()

void AES_cfb128_encrypt ( const uint8_t in,
uint8_t out,
size_t  length,
const AES_KEY key,
uint8_t ivec,
int num,
int  enc 
)

Definition at line 116 of file mode_wrappers.c.

◆ AES_ctr128_encrypt()

void AES_ctr128_encrypt ( const uint8_t in,
uint8_t out,
size_t  len,
const AES_KEY key,
uint8_t  ivec[AES_BLOCK_SIZE],
uint8_t  ecount_buf[AES_BLOCK_SIZE],
unsigned int num 
)

Definition at line 57 of file mode_wrappers.c.

◆ AES_ecb_encrypt()

void AES_ecb_encrypt ( const uint8_t in,
uint8_t out,
const AES_KEY key,
const int  enc 
)

Definition at line 79 of file mode_wrappers.c.

◆ AES_ofb128_encrypt()

void AES_ofb128_encrypt ( const uint8_t in,
uint8_t out,
size_t  length,
const AES_KEY key,
uint8_t ivec,
int num 
)

Definition at line 109 of file mode_wrappers.c.



grpc
Author(s):
autogenerated on Fri May 16 2025 03:01:23