49 #ifndef OPENSSL_HEADER_AES_H 50 #define OPENSSL_HEADER_AES_H 54 #if defined(__cplusplus) 68 #define AES_BLOCK_SIZE 16 113 uint8_t ecount_buf[AES_BLOCK_SIZE],
139 uint8_t *ivec,
int *num,
int enc);
166 #if defined(__cplusplus) OPENSSL_EXPORT ASN1_BIT_STRING * bits
Definition: x509v3.h:532
OPENSSL_EXPORT 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: mode_wrappers.c:56
unsigned int uint32_t
Definition: ptypes.h:105
OPENSSL_EXPORT int AES_set_decrypt_key(const uint8_t *key, unsigned bits, AES_KEY *aeskey)
Definition: aes.c:632
#define AES_MAXNR
Definition: aes.h:66
#define AES_BLOCK_SIZE
Definition: aes.h:68
OPENSSL_EXPORT int AES_set_encrypt_key(const uint8_t *key, unsigned bits, AES_KEY *aeskey)
Definition: aes.c:537
OPENSSL_EXPORT const ASN1_OBJECT int const unsigned char int len
Definition: x509.h:1053
OPENSSL_EXPORT int AES_unwrap_key(const AES_KEY *key, const uint8_t *iv, uint8_t *out, const uint8_t *in, size_t in_len)
Definition: key_wrap.c:100
int int * out
Definition: gcc-loops.cpp:206
#define OPENSSL_EXPORT
Definition: base.h:160
OPENSSL_EXPORT void AES_encrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key)
Definition: aes.c:680
unsigned char uint8_t
Definition: ptypes.h:89
uint32_t rd_key[4 *(AES_MAXNR+1)]
Definition: aes.h:73
unsigned rounds
Definition: aes.h:74
OPENSSL_EXPORT int AES_wrap_key(const AES_KEY *key, const uint8_t *iv, uint8_t *out, const uint8_t *in, size_t in_len)
Definition: key_wrap.c:64
OPENSSL_EXPORT void AES_cfb128_encrypt(const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t *ivec, int *num, int enc)
Definition: mode_wrappers.c:105
OPENSSL_EXPORT void AES_decrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key)
Definition: aes.c:868
OPENSSL_EXPORT void AES_ecb_encrypt(const uint8_t *in, uint8_t *out, const AES_KEY *key, const int enc)
Definition: mode_wrappers.c:63
CFArrayRef CFTypeRef key
Definition: AVFoundationCFSoftLinking.h:129
OPENSSL_EXPORT 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: mode_wrappers.c:77
OPENSSL_EXPORT void AES_ofb128_encrypt(const uint8_t *in, uint8_t *out, size_t len, const AES_KEY *key, uint8_t *ivec, int *num)
Definition: mode_wrappers.c:97