Go to the source code of this file.
|
| int | KeySchedule (int, int *) |
| |
| int | SubByte (int) |
| |
| void | ByteSub_ShiftRow (int *, int) |
| |
| void | InversShiftRow_ByteSub (int *, int) |
| |
| int | MixColumn_AddRoundKey (int *, int, int) |
| |
| int | AddRoundKey_InversMixColumn (int *, int, int) |
| |
| int | AddRoundKey (int *, int, int) |
| |
| int | encrypt (int *, int *, int) |
| |
| int | decrypt (int *, int *, int) |
| |
| void | __builtin_bambu_time_start () |
| |
| void | __builtin_bambu_time_stop () |
| |
◆ __builtin_bambu_time_start()
| void __builtin_bambu_time_start |
( |
| ) |
|
◆ __builtin_bambu_time_stop()
| void __builtin_bambu_time_stop |
( |
| ) |
|
◆ AddRoundKey()
| int AddRoundKey |
( |
int * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ AddRoundKey_InversMixColumn()
| int AddRoundKey_InversMixColumn |
( |
int * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ ByteSub_ShiftRow()
| void ByteSub_ShiftRow |
( |
int * |
, |
|
|
int |
|
|
) |
| |
◆ decrypt()
| int decrypt |
( |
int * |
, |
|
|
int * |
, |
|
|
int |
|
|
) |
| |
◆ encrypt()
| int encrypt |
( |
int * |
, |
|
|
int * |
, |
|
|
int |
|
|
) |
| |
◆ InversShiftRow_ByteSub()
| void InversShiftRow_ByteSub |
( |
int * |
, |
|
|
int |
|
|
) |
| |
◆ KeySchedule()
| int KeySchedule |
( |
int |
, |
|
|
int * |
|
|
) |
| |
◆ MixColumn_AddRoundKey()
| int MixColumn_AddRoundKey |
( |
int * |
, |
|
|
int |
, |
|
|
int |
|
|
) |
| |
◆ SubByte()
◆ i_round
Definition at line 66 of file aes.h.
◆ key
Definition at line 67 of file aes.h.
◆ nb
Definition at line 65 of file aes.h.
◆ statemt
Definition at line 68 of file aes.h.
◆ type
Definition at line 64 of file aes.h.
◆ word
Definition at line 69 of file aes.h.