AES (Rijndael) cipher. More...
#include "includes.h"
#include "common.h"
#include "crypto.h"
#include "aes_i.h"
Go to the source code of this file.
Functions | |
void | rijndaelKeySetupEnc (u32 rk[], const u8 cipherKey[]) |
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 [] |
AES (Rijndael) cipher.
Modifications to public domain implementation:
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.
Alternatively, this software may be distributed under the terms of BSD license.
See README and COPYING for more details.
Definition in file aes-internal.c.
void rijndaelKeySetupEnc | ( | u32 | rk[], | |
const u8 | cipherKey[] | |||
) |
Expand the cipher key into the encryption key schedule.
Definition at line 787 of file aes-internal.c.
const u32 rcon[] |
{ 0x01000000, 0x02000000, 0x04000000, 0x08000000, 0x10000000, 0x20000000, 0x40000000, 0x80000000, 0x1B000000, 0x36000000, }
Definition at line 737 of file aes-internal.c.