AES (Rijndael) cipher.
More...
Go to the source code of this file.
◆ AES_PRIV_SIZE
| #define AES_PRIV_SIZE (4 * 44) |
◆ AES_SMALL_TABLES
◆ GETU32
◆ PUTU32
| #define PUTU32 |
( |
| ct, |
|
|
| st ) |
Value:{ \
(ct)[0] = (
u8)((st) >> 24); (ct)[1] = (
u8)((st) >> 16); \
(ct)[2] = (
u8)((st) >> 8); (ct)[3] = (
u8)(st); }
uint8_t u8
Definition common.h:27
Referenced by rijndaelEncrypt().
◆ RCON
◆ TD0
Value:
const u32 Td0[256]
Definition aes-internal.c:407
◆ TD0_
◆ TD1
Value:
static u32 rotr(u32 val, int bits)
Definition aes_i.h:74
◆ TD1_
◆ TD2
◆ TD2_
◆ TD3
◆ TD3_
◆ TD41
Value:(
Td4s[((i) >> 24) & 0xff] << 24)
const u8 Td4s[256]
Definition aes-internal.c:745
◆ TD42
Value:(
Td4s[((i) >> 16) & 0xff] << 16)
◆ TD43
Value:(
Td4s[((i) >> 8) & 0xff] << 8)
◆ TD44
◆ TE0
Value:
const u32 Te0[256]
Definition aes-internal.c:74
◆ TE1
◆ TE2
◆ TE3
◆ TE4
Value:((
Te0[(i)] >> 8) & 0x000000ff)
◆ TE41
◆ TE414
◆ TE42
◆ TE421
◆ TE43
◆ TE432
◆ TE44
◆ TE443
◆ rijndaelKeySetupEnc()
| void rijndaelKeySetupEnc |
( |
u32 | rk[], |
|
|
const u8 | cipherKey[] ) |
◆ rotr()
| static u32 rotr |
( |
u32 | val, |
|
|
int | bits ) |
|
inlinestatic |
◆ rcon
◆ rcons
◆ Td0
◆ Td1
◆ Td2
◆ Td3
◆ Td4
◆ Td4s
◆ Te0
◆ Te1
◆ Te2
◆ Te3
◆ Te4