From 9ab117657e31caea75e11170470efc7a02011e84 Mon Sep 17 00:00:00 2001 From: Kévin Le Gouguec Date: Tue, 26 Mar 2019 16:12:59 +0100 Subject: [implem-vhdl] Ajout d'un entête avec auteurs et dédicace CC0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/add_vhdltbc/encrypt/chiffrement.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/crypt_pack.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/i-128/const_pack.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/i-128/tb/top_tb.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/i-192/const_pack.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/i-192/tb/top_tb.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/i-256/const_pack.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/i-256/tb/top_tb.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/ii-128/const_pack.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/ii-128/tb/top_tb.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/ii-192/const_pack.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/ii-192/tb/top_tb.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/ii-256/const_pack.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/ii-256/tb/top_tb.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/inner_sbox_a.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/inner_sbox_b.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/inner_sbox_c.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/key_schedule.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/machine_etat_chiffrement.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/multiplications.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/roundexe_liliput.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/sbox.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/state_key_register.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/state_register.vhd | 10 ++++++++++ src/add_vhdltbc/encrypt/top.vhd | 10 ++++++++++ 25 files changed, 250 insertions(+) (limited to 'src/add_vhdltbc/encrypt') diff --git a/src/add_vhdltbc/encrypt/chiffrement.vhd b/src/add_vhdltbc/encrypt/chiffrement.vhd index 1274032..50cd98c 100644 --- a/src/add_vhdltbc/encrypt/chiffrement.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/crypt_pack.vhd b/src/add_vhdltbc/encrypt/crypt_pack.vhd index 15f1a17..666e296 100644 --- a/src/add_vhdltbc/encrypt/crypt_pack.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/i-128/const_pack.vhd b/src/add_vhdltbc/encrypt/i-128/const_pack.vhd index f3c3661..c3da6a8 100644 --- a/src/add_vhdltbc/encrypt/i-128/const_pack.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/i-128/tb/top_tb.vhd b/src/add_vhdltbc/encrypt/i-128/tb/top_tb.vhd index 39d28f8..ccc115f 100644 --- a/src/add_vhdltbc/encrypt/i-128/tb/top_tb.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/i-192/const_pack.vhd b/src/add_vhdltbc/encrypt/i-192/const_pack.vhd index 9749825..fe07bde 100644 --- a/src/add_vhdltbc/encrypt/i-192/const_pack.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/i-192/tb/top_tb.vhd b/src/add_vhdltbc/encrypt/i-192/tb/top_tb.vhd index 09760d4..77962f2 100644 --- a/src/add_vhdltbc/encrypt/i-192/tb/top_tb.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/i-256/const_pack.vhd b/src/add_vhdltbc/encrypt/i-256/const_pack.vhd index 82d1e86..24f2f12 100644 --- a/src/add_vhdltbc/encrypt/i-256/const_pack.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/i-256/tb/top_tb.vhd b/src/add_vhdltbc/encrypt/i-256/tb/top_tb.vhd index dc9dc8d..784f98e 100644 --- a/src/add_vhdltbc/encrypt/i-256/tb/top_tb.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/ii-128/const_pack.vhd b/src/add_vhdltbc/encrypt/ii-128/const_pack.vhd index 064663a..a53e018 100644 --- a/src/add_vhdltbc/encrypt/ii-128/const_pack.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/ii-128/tb/top_tb.vhd b/src/add_vhdltbc/encrypt/ii-128/tb/top_tb.vhd index 8992745..1a8ca38 100644 --- a/src/add_vhdltbc/encrypt/ii-128/tb/top_tb.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/ii-192/const_pack.vhd b/src/add_vhdltbc/encrypt/ii-192/const_pack.vhd index 30aff46..94f9893 100644 --- a/src/add_vhdltbc/encrypt/ii-192/const_pack.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/ii-192/tb/top_tb.vhd b/src/add_vhdltbc/encrypt/ii-192/tb/top_tb.vhd index 7a8ef8d..c926956 100644 --- a/src/add_vhdltbc/encrypt/ii-192/tb/top_tb.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/ii-256/const_pack.vhd b/src/add_vhdltbc/encrypt/ii-256/const_pack.vhd index 774e01b..73c2d68 100644 --- a/src/add_vhdltbc/encrypt/ii-256/const_pack.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/ii-256/tb/top_tb.vhd b/src/add_vhdltbc/encrypt/ii-256/tb/top_tb.vhd index b90a8be..fc32522 100644 --- a/src/add_vhdltbc/encrypt/ii-256/tb/top_tb.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/inner_sbox_a.vhd b/src/add_vhdltbc/encrypt/inner_sbox_a.vhd index 18185a1..e82afd2 100644 --- a/src/add_vhdltbc/encrypt/inner_sbox_a.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/inner_sbox_b.vhd b/src/add_vhdltbc/encrypt/inner_sbox_b.vhd index 46f757e..11c3e61 100644 --- a/src/add_vhdltbc/encrypt/inner_sbox_b.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/inner_sbox_c.vhd b/src/add_vhdltbc/encrypt/inner_sbox_c.vhd index a794485..140772e 100644 --- a/src/add_vhdltbc/encrypt/inner_sbox_c.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/key_schedule.vhd b/src/add_vhdltbc/encrypt/key_schedule.vhd index d983c84..a41c9da 100644 --- a/src/add_vhdltbc/encrypt/key_schedule.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/machine_etat_chiffrement.vhd b/src/add_vhdltbc/encrypt/machine_etat_chiffrement.vhd index a79b759..cf1effe 100644 --- a/src/add_vhdltbc/encrypt/machine_etat_chiffrement.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/multiplications.vhd b/src/add_vhdltbc/encrypt/multiplications.vhd index 0f04062..56cd7b5 100644 --- a/src/add_vhdltbc/encrypt/multiplications.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/roundexe_liliput.vhd b/src/add_vhdltbc/encrypt/roundexe_liliput.vhd index 8a24619..dfc6a0c 100644 --- a/src/add_vhdltbc/encrypt/roundexe_liliput.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/sbox.vhd b/src/add_vhdltbc/encrypt/sbox.vhd index 7eee9d8..92c6df4 100644 --- a/src/add_vhdltbc/encrypt/sbox.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/state_key_register.vhd b/src/add_vhdltbc/encrypt/state_key_register.vhd index 60b9403..6cb8c40 100644 --- a/src/add_vhdltbc/encrypt/state_key_register.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/state_register.vhd b/src/add_vhdltbc/encrypt/state_register.vhd index cdba362..7bda781 100644 --- a/src/add_vhdltbc/encrypt/state_register.vhd +++ b/src/add_vhdltbc/encrypt/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/encrypt/top.vhd b/src/add_vhdltbc/encrypt/top.vhd index 2006d69..7b9817c 100644 --- a/src/add_vhdltbc/encrypt/top.vhd +++ b/src/add_vhdltbc/encrypt/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; -- cgit v1.2.3