Components | |
| sbox0 | <Entity sbox0> | 
| sbox | <Entity sbox> | 
Constants | |
| masks | masking_words := ( x " F000 " , x " 0F00 " , x " 00F0 " , x " 000F " ) | 
| rcs | round_constants := ( " 0001 " , " 0010 " , " 0100 " , " 1000 " , " 0011 " , " 0110 " , " 1100 " , " 1011 " , " 0101 " , " 1010 " , " 0111 " , " 1110 " , " 1111 " , " 0000 " , " 0000 " , " 0000 " ) | 
Types | |
| masking_words | ( 0 to 3 ) std_logic_vector ( 15 downto 0 ) | 
| round_constants | ( 0 to 15 ) std_logic_vector ( 3 downto 0 ) | 
Signals | |
| T_tmp | std_logic_vector ( 15 downto 0 ) | 
| T | std_logic_vector ( 15 downto 0 ) | 
| T0 | std_logic_vector ( 15 downto 0 ) | 
| T1 | std_logic_vector ( 15 downto 0 ) | 
| T2 | std_logic_vector ( 15 downto 0 ) | 
| T3 | std_logic_vector ( 15 downto 0 ) | 
| rotated | std_logic_vector ( k- 1 downto 0 ) | 
| swapped | std_logic_vector ( k- 1 downto 0 ) | 
| shifted | std_logic_vector ( keysize- 1 downto 0 ) | 
Instantiations | |
| sx | sbox0 <Entity sbox0> | 
| sx | sbox <Entity sbox> | 
| sb | sbox <Entity sbox> | 
| sb1 | sbox <Entity sbox> | 
| sb2 | sbox <Entity sbox> |