|
libosmogsm UNKNOWN
Osmocom GSM library
|
AES (Rijndael) cipher. More...
#include "aes.h"Go to the source code of this file.
Macros | |
| #define | AES_SMALL_TABLES |
| #define | RCON(i) |
| #define | TE0(i) |
| #define | TE1(i) |
| #define | TE2(i) |
| #define | TE3(i) |
| #define | TE41(i) |
| #define | TE42(i) |
| #define | TE43(i) |
| #define | TE44(i) |
| #define | TE421(i) |
| #define | TE432(i) |
| #define | TE443(i) |
| #define | TE414(i) |
| #define | TE4(i) |
| #define | TD0(i) |
| #define | TD1(i) |
| #define | TD2(i) |
| #define | TD3(i) |
| #define | TD41(i) |
| #define | TD42(i) |
| #define | TD43(i) |
| #define | TD44(i) |
| #define | TD0_(i) |
| #define | TD1_(i) |
| #define | TD2_(i) |
| #define | TD3_(i) |
| #define | GETU32(pt) |
| #define | PUTU32(ct, st) |
| #define | AES_PRIV_SIZE (4 * 44) |
Functions | |
| static u32 | rotr (u32 val, int bits) |
| void | rijndaelKeySetupEnc (u32 rk[], const u8 cipherKey[]) |
| Expand the cipher key into the encryption key schedule. | |
Variables | |
| const u32 | Te0 [256] |
| const u32 | Te1 [256] |
| const u32 | Te2 [256] |
| const u32 | Te3 [256] |
| const u32 | Te4 [256] |
| const u32 | Td0 [256] |
| const u32 | Td1 [256] |
| const u32 | Td2 [256] |
| const u32 | Td3 [256] |
| const u32 | Td4 [256] |
| const u32 | rcon [10] |
| const u8 | Td4s [256] |
| const u8 | rcons [10] |
AES (Rijndael) cipher.
| #define AES_PRIV_SIZE (4 * 44) |
Referenced by aes_encrypt_deinit(), and aes_encrypt_init().
| #define AES_SMALL_TABLES |
| #define GETU32 | ( | pt | ) |
Referenced by rijndaelEncrypt(), and rijndaelKeySetupEnc().
| #define PUTU32 | ( | ct, | |
| st ) |
| #define RCON | ( | i | ) |
Referenced by rijndaelKeySetupEnc().
| #define TD0_ | ( | i | ) |
| #define TD1 | ( | i | ) |
| #define TD41 | ( | i | ) |
| #define TD42 | ( | i | ) |
| #define TD43 | ( | i | ) |
| #define TD44 | ( | i | ) |
| #define TE4 | ( | i | ) |
| #define TE41 | ( | i | ) |
Referenced by rijndaelEncrypt().
| #define TE414 | ( | i | ) |
Referenced by rijndaelKeySetupEnc().
| #define TE42 | ( | i | ) |
Referenced by rijndaelEncrypt().
| #define TE421 | ( | i | ) |
Referenced by rijndaelKeySetupEnc().
| #define TE43 | ( | i | ) |
Referenced by rijndaelEncrypt().
| #define TE432 | ( | i | ) |
Referenced by rijndaelKeySetupEnc().
| #define TE44 | ( | i | ) |
Referenced by rijndaelEncrypt().
| #define TE443 | ( | i | ) |
Referenced by rijndaelKeySetupEnc().
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |