#include <twl/aes.h>
#define AES_KEY_SIZE 16 // 128 bit
typedef union AESKey
{
u8 bytes[AES_KEY_SIZE];
u32 words[AES_KEY_SIZE/sizeof(u32)];
}
AESKey;
| bytes | バイト配列としての AES 鍵です。 |
|---|---|
| words | ワード配列としての AES 鍵です。TWL はリトルエンディアンであることに注意してください。 |
AES で暗号化(復号化)に使用する鍵を格納する共用体です。
2007/12/25 初版