webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
mode_wrappers.c File Reference
#include <openssl/aes.h>
#include <assert.h>
#include "../modes/internal.h"

Functions

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_cbc_encrypt (const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t *ivec, 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)
 
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)
 

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 
)

◆ 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 
)

◆ 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 
)

◆ AES_ecb_encrypt()

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

◆ 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 
)