26#define EAX_MODE_CLEARTEXT_AUTH 1
27#define EAX_MODE_CIPHERTEXT_AUTH 2
29#define EAX_SIZEOF_KEY 16
45bool Eax_Decrypt(uint8_t *pN, uint8_t *pK, uint8_t *pC,
46 uint32_t SizeN, uint32_t SizeK, uint32_t SizeC,
MAC_T *pMac,
struct tagMAC_T MAC_T
4-byte MAC identifier used in EAX contexts.
WS_DLL_PUBLIC bool Eax_Decrypt(uint8_t *pN, uint8_t *pK, uint8_t *pC, uint32_t SizeN, uint32_t SizeK, uint32_t SizeC, MAC_T *pMac, uint8_t Mode)
Decrypts cleartext data using EAX' mode (see ANSI Standard C12.22-2008).
Definition eax.c:47
4-byte MAC identifier used in EAX contexts.
Definition eax.h:22
uint8_t Mac[4]
Definition eax.h:23