PandA-2024.02
Functions | Variables
aes_func.c File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void ByteSub_ShiftRow (int statemt[32], int nb)
 
int SubByte (int in)
 
void InversShiftRow_ByteSub (int statemt[32], int nb)
 
int MixColumn_AddRoundKey (int statemt[32], int nb, int n)
 
int AddRoundKey_InversMixColumn (int statemt[32], int nb, int n)
 
int AddRoundKey (int statemt[32], int type, int n)
 

Variables

const int Sbox [16][16]
 
const int invSbox [16][16]
 

Function Documentation

◆ AddRoundKey()

int AddRoundKey ( int  statemt[32],
int  type,
int  n 
)

Definition at line 512 of file aes_func.c.

References nb.

◆ AddRoundKey_InversMixColumn()

int AddRoundKey_InversMixColumn ( int  statemt[32],
int  nb,
int  n 
)

Definition at line 434 of file aes_func.c.

References nb, and x.

◆ ByteSub_ShiftRow()

void ByteSub_ShiftRow ( int  statemt[32],
int  nb 
)

Definition at line 133 of file aes_func.c.

References Sbox.

◆ InversShiftRow_ByteSub()

void InversShiftRow_ByteSub ( int  statemt[32],
int  nb 
)

Definition at line 253 of file aes_func.c.

References invSbox.

◆ MixColumn_AddRoundKey()

int MixColumn_AddRoundKey ( int  statemt[32],
int  nb,
int  n 
)

Definition at line 367 of file aes_func.c.

References nb, and x.

◆ SubByte()

int SubByte ( int  in)

Definition at line 246 of file aes_func.c.

References Sbox.

Referenced by KeySchedule().

Here is the caller graph for this function:

Variable Documentation

◆ invSbox

const int invSbox[16][16]

Definition at line 96 of file aes_func.c.

◆ Sbox

const int Sbox[16][16]

Definition at line 62 of file aes_func.c.


Generated on Mon Feb 12 2024 13:03:06 for PandA-2024.02 by doxygen 1.8.13