Behavioral architecture of the Canright AES S-box.
More...
|
| mulG4 ( inpOne: in std_logic_vector (1 downto 0) , inpTwo: in std_logic_vector (1 downto 0) ) |
| sclNG4 ( input: in std_logic_vector (1 downto 0) ) |
| sclN2G4 ( inp: in std_logic_vector (1 downto 0) ) |
| sqG4 ( inp: in std_logic_vector (1 downto 0) ) |
| mulG16 ( inpOne: in std_logic_vector (3 downto 0) , inpTwo: in std_logic_vector (3 downto 0) ) |
| sqSclG16 ( inp: in std_logic_vector (3 downto 0) ) |
| invG16 ( inp: in std_logic_vector (3 downto 0) ) |
| invG256 ( inp: in std_logic_vector (7 downto 0) ) |
Byte | baseConv ( input: in Byte , baseConst: in byteArrayType ) |
|
A2X | byteArrayType := ( x " 98 " , x " F3 " , x " F2 " , x " 48 " , x " 09 " , x " 81 " , x " A9 " , x " FF " ) |
X2S | byteArrayType := ( x " 58 " , x " 2D " , x " 9E " , x " 0B " , x " DC " , x " 04 " , x " 03 " , x " 24 " ) |
|
NewBase_D | Byte |
| Value after first base conversion.
|
Inverse_D | Byte |
| Inverse of input in new base.
|
OldBase_D | Byte |
| Value after second base conversion.
|
Behavioral architecture of the Canright AES S-box.
The documentation for this class was generated from the following file:
- /home/michmueh/repos/git/aes128-hdl/src/vhdl/sboxCan.vhd