11#define AES_BLOCK_SIZE 16
19#define AES_NUM_IVMRK_WORDS ((1 + 1 + 15) * 4)
38#define k_Aes_SupportedFunctions_HW (1 << 2)
39#define k_Aes_SupportedFunctions_HW_256 (1 << 3)
44#define Z7_DECLARE_AES_CODE_FUNC(funcName) \
45 void Z7_FASTCALL funcName(UInt32 *ivAes, Byte *data, size_t numBlocks);
#define EXTERN_C_BEGIN
Definition 7zTypes.h:20
#define Z7_FASTCALL
Definition 7zTypes.h:308
#define EXTERN_C_END
Definition 7zTypes.h:21
void Z7_FASTCALL AesCbc_Encode(UInt32 *p, Byte *data, size_t numBlocks)
Definition Aes.c:349
void Z7_FASTCALL AesCtr_Code(UInt32 *p, Byte *data, size_t numBlocks)
Definition Aes.c:391
void Z7_FASTCALL AesCbc_Decode(UInt32 *p, Byte *data, size_t numBlocks)
Definition Aes.c:367
AES_CODE_FUNC g_AesCtr_Code
Definition Aes.c:12
AES_CODE_FUNC g_AesCbc_Encode
Definition Aes.c:11
void Z7_FASTCALL Aes_SetKey_Enc(UInt32 *aes, const Byte *key, unsigned keySize)
Definition Aes.c:233
void AesGenTables(void)
Definition Aes.c:118
#define Z7_DECLARE_AES_CODE_FUNC(funcName)
Definition Aes.h:44
void(Z7_FASTCALL * AES_SET_KEY_FUNC)(UInt32 *aes, const Byte *key, unsigned keySize)
Definition Aes.h:23
void(Z7_FASTCALL * AES_CODE_FUNC)(UInt32 *ivAes, Byte *data, size_t numBlocks)
Definition Aes.h:32
AES_CODE_FUNC g_AesCbc_Decode
Definition Aes.c:9
UInt32 g_Aes_SupportedFunctions_Flags
Definition Aes.c:13
void AesCbc_Init(UInt32 *ivAes, const Byte *iv)
Definition Aes.c:342
void Z7_FASTCALL Aes_SetKey_Dec(UInt32 *aes, const Byte *key, unsigned keySize)
Definition Aes.c:269
static const void * data
Definition XzCrc64.c:50
unsigned int UInt32
Definition bzlib_private.h:45
unsigned char Byte
Definition zconf.h:391