#include <twl/aes.h>
#define AES_MAC_MAX_SIZE 16 // 128 bit
typedef union AESMac
{
u32 words[AES_MAC_MAX_SIZE/sizeof(u32)];
u8 bytes[AES_MAC_MAX_SIZE];
}
AESMac;
| words | An AES MAC expressed as a word array. Note that the TWL is a little-endian machine. |
|---|---|
| bytes | An AES MAC expressed as a byte array. |
Union for storing the MAC (Message Authentication Code) used to verify messages in CCM-mode AES.
2007/09/10 Initial version.
CONFIDENTIAL