#include <twl/aes.h>
#define AES_NONCE_SIZE 12 // 96 bit
typedef union AESNonce
{
u8 bytes[AES_NONCE_SIZE];
u32 words[AES_NONCE_SIZE/sizeof(u32)];
}
AESNonce;
| bytes | バイト配列としての AES Nonce です。 |
|---|---|
| words | ワード配列としての AES Nonce です。TWL はリトルエンディアンであることに注意してください。 |
CCM モードで MAC の撹乱およびカウンタ初期値の生成に使用される Nonce を格納する共用体です。
2007/12/25 初版