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) |
|
◆ 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()
◆ key
Definition at line 67 of file aes.h.
Referenced by _DEFUN(), mux_connection_binding::add_conversion(), fu_binding::add_to_SM(), aes_main(), fu_binding::bind(), bsearch(), mux_connection_binding::create_connections(), tree_manager::create_unique_const(), DataDependenceComputation::do_dependence_reduction(), pragma_manager::ExtractClauses(), tree_manager::find(), port_o::find_isomorphic(), constant_o::find_isomorphic(), module::find_isomorphic(), signal_o::get_lsb(), getAssign(), allocation::InternalExec(), rebuild_initialization2::look_for_ROMs(), main(), fu_binding::manage_memory_ports_chained(), CompilerWrapper::ReadParameters(), generic_device::set_parameter(), and vcd_parser::vcd_add_signal().
◆ nb
◆ round_val
◆ statemt
◆ type
Definition at line 64 of file aes.h.
◆ word
Definition at line 69 of file aes.h.