summaryrefslogtreecommitdiff
path: root/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd
diff options
context:
space:
mode:
Diffstat (limited to 'src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd')
-rw-r--r--src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd b/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd
index 2ffc3c8..222fe7f 100644
--- a/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd
+++ b/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd
@@ -27,7 +27,8 @@ package crypt_pack is
subtype bit80 is std_logic_vector(79 downto 0);
subtype bit_tweak is std_logic_vector(TWEAK_LEN-1 downto 0);
subtype bit_key is std_logic_vector(KEY_LEN-1 downto 0);
- subtype bit_tweak_key is std_logic_vector((TWEAK_LEN+KEY_LEN)-1 downto 0);
+ subtype bit_tweak_key is std_logic_vector((TWEAK_LEN+KEY_LEN)-1 downto 0);
+ subtype bit_data is std_logic_vector (127 downto 0);
type row_state is array(0 to 3) of bit8;
@@ -51,7 +52,7 @@ package crypt_pack is
end crypt_pack;
package body crypt_pack is
- constant ROUND : integer := ROUND_NB-2;
+ constant ROUND : integer := ROUND_NB-1;
constant TWEAK_KEY_LEN : integer := TWEAK_LEN+KEY_LEN-1;
constant LANE_NB : integer := ((TWEAK_LEN+KEY_LEN)/64);
end crypt_pack;