diff options
Diffstat (limited to 'src/add_vhdltbc/encryptdecrypt')
26 files changed, 260 insertions, 0 deletions
diff --git a/src/add_vhdltbc/encryptdecrypt/chiffrement.vhd b/src/add_vhdltbc/encryptdecrypt/chiffrement.vhd index 8a27acb..d7e8966 100644 --- a/src/add_vhdltbc/encryptdecrypt/chiffrement.vhd +++ b/src/add_vhdltbc/encryptdecrypt/chiffrement.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd b/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd index a0c11b8..2ffc3c8 100644 --- a/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd +++ b/src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.STD_LOGIC_1164.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/i-128/const_pack.vhd b/src/add_vhdltbc/encryptdecrypt/i-128/const_pack.vhd index 40869dc..259ef3c 100644 --- a/src/add_vhdltbc/encryptdecrypt/i-128/const_pack.vhd +++ b/src/add_vhdltbc/encryptdecrypt/i-128/const_pack.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.STD_LOGIC_1164.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/i-128/tb/top_tb.vhd b/src/add_vhdltbc/encryptdecrypt/i-128/tb/top_tb.vhd index 9e3e8f8..83587c9 100644 --- a/src/add_vhdltbc/encryptdecrypt/i-128/tb/top_tb.vhd +++ b/src/add_vhdltbc/encryptdecrypt/i-128/tb/top_tb.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; diff --git a/src/add_vhdltbc/encryptdecrypt/i-192/const_pack.vhd b/src/add_vhdltbc/encryptdecrypt/i-192/const_pack.vhd index c917acf..8f7aaf0 100644 --- a/src/add_vhdltbc/encryptdecrypt/i-192/const_pack.vhd +++ b/src/add_vhdltbc/encryptdecrypt/i-192/const_pack.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.STD_LOGIC_1164.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/i-192/tb/top_tb.vhd b/src/add_vhdltbc/encryptdecrypt/i-192/tb/top_tb.vhd index bcc1ee4..32d260a 100644 --- a/src/add_vhdltbc/encryptdecrypt/i-192/tb/top_tb.vhd +++ b/src/add_vhdltbc/encryptdecrypt/i-192/tb/top_tb.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; diff --git a/src/add_vhdltbc/encryptdecrypt/i-256/const_pack.vhd b/src/add_vhdltbc/encryptdecrypt/i-256/const_pack.vhd index 1159b08..c40821c 100644 --- a/src/add_vhdltbc/encryptdecrypt/i-256/const_pack.vhd +++ b/src/add_vhdltbc/encryptdecrypt/i-256/const_pack.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.STD_LOGIC_1164.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/i-256/tb/top_tb.vhd b/src/add_vhdltbc/encryptdecrypt/i-256/tb/top_tb.vhd index 5ad5c4a..315df39 100644 --- a/src/add_vhdltbc/encryptdecrypt/i-256/tb/top_tb.vhd +++ b/src/add_vhdltbc/encryptdecrypt/i-256/tb/top_tb.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; diff --git a/src/add_vhdltbc/encryptdecrypt/ii-128/const_pack.vhd b/src/add_vhdltbc/encryptdecrypt/ii-128/const_pack.vhd index 11340b2..5773648 100644 --- a/src/add_vhdltbc/encryptdecrypt/ii-128/const_pack.vhd +++ b/src/add_vhdltbc/encryptdecrypt/ii-128/const_pack.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.STD_LOGIC_1164.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/ii-128/tb/top_tb.vhd b/src/add_vhdltbc/encryptdecrypt/ii-128/tb/top_tb.vhd index 49870b3..c9e4db6 100644 --- a/src/add_vhdltbc/encryptdecrypt/ii-128/tb/top_tb.vhd +++ b/src/add_vhdltbc/encryptdecrypt/ii-128/tb/top_tb.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; diff --git a/src/add_vhdltbc/encryptdecrypt/ii-192/const_pack.vhd b/src/add_vhdltbc/encryptdecrypt/ii-192/const_pack.vhd index bb5c4b1..eaf9dee 100644 --- a/src/add_vhdltbc/encryptdecrypt/ii-192/const_pack.vhd +++ b/src/add_vhdltbc/encryptdecrypt/ii-192/const_pack.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.STD_LOGIC_1164.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/ii-192/tb/top_tb.vhd b/src/add_vhdltbc/encryptdecrypt/ii-192/tb/top_tb.vhd index 460eb6e..08085f2 100644 --- a/src/add_vhdltbc/encryptdecrypt/ii-192/tb/top_tb.vhd +++ b/src/add_vhdltbc/encryptdecrypt/ii-192/tb/top_tb.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; diff --git a/src/add_vhdltbc/encryptdecrypt/ii-256/const_pack.vhd b/src/add_vhdltbc/encryptdecrypt/ii-256/const_pack.vhd index ecaa7c0..a4340d8 100644 --- a/src/add_vhdltbc/encryptdecrypt/ii-256/const_pack.vhd +++ b/src/add_vhdltbc/encryptdecrypt/ii-256/const_pack.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.STD_LOGIC_1164.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/ii-256/tb/top_tb.vhd b/src/add_vhdltbc/encryptdecrypt/ii-256/tb/top_tb.vhd index b3e7640..e2143ee 100644 --- a/src/add_vhdltbc/encryptdecrypt/ii-256/tb/top_tb.vhd +++ b/src/add_vhdltbc/encryptdecrypt/ii-256/tb/top_tb.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; diff --git a/src/add_vhdltbc/encryptdecrypt/inner_sbox_a.vhd b/src/add_vhdltbc/encryptdecrypt/inner_sbox_a.vhd index 18185a1..e82afd2 100644 --- a/src/add_vhdltbc/encryptdecrypt/inner_sbox_a.vhd +++ b/src/add_vhdltbc/encryptdecrypt/inner_sbox_a.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.std_logic_1164.all; diff --git a/src/add_vhdltbc/encryptdecrypt/inner_sbox_b.vhd b/src/add_vhdltbc/encryptdecrypt/inner_sbox_b.vhd index 46f757e..11c3e61 100644 --- a/src/add_vhdltbc/encryptdecrypt/inner_sbox_b.vhd +++ b/src/add_vhdltbc/encryptdecrypt/inner_sbox_b.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.std_logic_1164.all; diff --git a/src/add_vhdltbc/encryptdecrypt/inner_sbox_c.vhd b/src/add_vhdltbc/encryptdecrypt/inner_sbox_c.vhd index a794485..140772e 100644 --- a/src/add_vhdltbc/encryptdecrypt/inner_sbox_c.vhd +++ b/src/add_vhdltbc/encryptdecrypt/inner_sbox_c.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.std_logic_1164.all; diff --git a/src/add_vhdltbc/encryptdecrypt/key_schedule.vhd b/src/add_vhdltbc/encryptdecrypt/key_schedule.vhd index a76df3c..f07212f 100644 --- a/src/add_vhdltbc/encryptdecrypt/key_schedule.vhd +++ b/src/add_vhdltbc/encryptdecrypt/key_schedule.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/machine_etat_chiffrement.vhd b/src/add_vhdltbc/encryptdecrypt/machine_etat_chiffrement.vhd index b40bc65..2331f43 100644 --- a/src/add_vhdltbc/encryptdecrypt/machine_etat_chiffrement.vhd +++ b/src/add_vhdltbc/encryptdecrypt/machine_etat_chiffrement.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; diff --git a/src/add_vhdltbc/encryptdecrypt/multiplications.vhd b/src/add_vhdltbc/encryptdecrypt/multiplications.vhd index 0f04062..56cd7b5 100644 --- a/src/add_vhdltbc/encryptdecrypt/multiplications.vhd +++ b/src/add_vhdltbc/encryptdecrypt/multiplications.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/roundexe_liliput.vhd b/src/add_vhdltbc/encryptdecrypt/roundexe_liliput.vhd index dec98ff..a639f1e 100644 --- a/src/add_vhdltbc/encryptdecrypt/roundexe_liliput.vhd +++ b/src/add_vhdltbc/encryptdecrypt/roundexe_liliput.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/sbox.vhd b/src/add_vhdltbc/encryptdecrypt/sbox.vhd index 7eee9d8..92c6df4 100644 --- a/src/add_vhdltbc/encryptdecrypt/sbox.vhd +++ b/src/add_vhdltbc/encryptdecrypt/sbox.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.std_logic_1164.all; diff --git a/src/add_vhdltbc/encryptdecrypt/state_key_register.vhd b/src/add_vhdltbc/encryptdecrypt/state_key_register.vhd index 60b9403..6cb8c40 100644 --- a/src/add_vhdltbc/encryptdecrypt/state_key_register.vhd +++ b/src/add_vhdltbc/encryptdecrypt/state_key_register.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/state_register.vhd b/src/add_vhdltbc/encryptdecrypt/state_register.vhd index 96b2510..9ecbe5d 100644 --- a/src/add_vhdltbc/encryptdecrypt/state_register.vhd +++ b/src/add_vhdltbc/encryptdecrypt/state_register.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/store_rtk.vhd b/src/add_vhdltbc/encryptdecrypt/store_rtk.vhd index 0edf110..2c23f69 100644 --- a/src/add_vhdltbc/encryptdecrypt/store_rtk.vhd +++ b/src/add_vhdltbc/encryptdecrypt/store_rtk.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.ALL; diff --git a/src/add_vhdltbc/encryptdecrypt/top.vhd b/src/add_vhdltbc/encryptdecrypt/top.vhd index 69264b8..f1334d2 100644 --- a/src/add_vhdltbc/encryptdecrypt/top.vhd +++ b/src/add_vhdltbc/encryptdecrypt/top.vhd @@ -1,3 +1,13 @@ +-- Implementation of the Lilliput-TBC tweakable block cipher by the +-- Lilliput-AE team, hereby denoted as "the implementer". +-- +-- For more information, feedback or questions, refer to our website: +-- https://paclido.fr/lilliput-ae +-- +-- To the extent possible under law, the implementer has waived all copyright +-- and related or neighboring rights to the source code in this file. +-- http://creativecommons.org/publicdomain/zero/1.0/ + library IEEE; library work; use IEEE.numeric_std.all; |
