summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@airbus.com>2019-03-26 16:12:59 +0100
committerKévin Le Gouguec <kevin.legouguec@airbus.com>2019-03-26 16:12:59 +0100
commit9ab117657e31caea75e11170470efc7a02011e84 (patch)
treea0cd15d48dd592ea070485c6f7c712bf75d51ddf /src
parentbb6de6c77825bd25e93f1e31b737fef4a4715ca8 (diff)
downloadlilliput-ae-implem-9ab117657e31caea75e11170470efc7a02011e84.tar.xz
[implem-vhdl] Ajout d'un entête avec auteurs et dédicace CC0
Diffstat (limited to 'src')
-rw-r--r--src/add_vhdltbc/decrypt/chiffrement.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/crypt_pack.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/i-128/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/i-128/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/i-192/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/i-192/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/i-256/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/i-256/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/ii-128/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/ii-128/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/ii-192/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/ii-192/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/ii-256/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/ii-256/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/inner_sbox_a.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/inner_sbox_b.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/inner_sbox_c.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/inv_multiplication.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/key_schedule.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/machine_etat_chiffrement.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/multiplications.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/roundexe_liliput.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/sbox.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/state_key_register.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/state_register.vhd10
-rw-r--r--src/add_vhdltbc/decrypt/top.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/chiffrement.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/crypt_pack.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/i-128/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/i-128/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/i-192/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/i-192/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/i-256/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/i-256/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/ii-128/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/ii-128/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/ii-192/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/ii-192/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/ii-256/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/ii-256/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/inner_sbox_a.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/inner_sbox_b.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/inner_sbox_c.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/key_schedule.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/machine_etat_chiffrement.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/multiplications.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/roundexe_liliput.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/sbox.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/state_key_register.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/state_register.vhd10
-rw-r--r--src/add_vhdltbc/encrypt/top.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/chiffrement.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/crypt_pack.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/i-128/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/i-128/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/i-192/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/i-192/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/i-256/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/i-256/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/ii-128/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/ii-128/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/ii-192/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/ii-192/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/ii-256/const_pack.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/ii-256/tb/top_tb.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/inner_sbox_a.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/inner_sbox_b.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/inner_sbox_c.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/key_schedule.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/machine_etat_chiffrement.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/multiplications.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/roundexe_liliput.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/sbox.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/state_key_register.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/state_register.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/store_rtk.vhd10
-rw-r--r--src/add_vhdltbc/encryptdecrypt/top.vhd10
77 files changed, 770 insertions, 0 deletions
diff --git a/src/add_vhdltbc/decrypt/chiffrement.vhd b/src/add_vhdltbc/decrypt/chiffrement.vhd
index 567f0f1..955a1a4 100644
--- a/src/add_vhdltbc/decrypt/chiffrement.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/crypt_pack.vhd b/src/add_vhdltbc/decrypt/crypt_pack.vhd
index 15f1a17..666e296 100644
--- a/src/add_vhdltbc/decrypt/crypt_pack.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/i-128/const_pack.vhd b/src/add_vhdltbc/decrypt/i-128/const_pack.vhd
index f3c3661..c3da6a8 100644
--- a/src/add_vhdltbc/decrypt/i-128/const_pack.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/i-128/tb/top_tb.vhd b/src/add_vhdltbc/decrypt/i-128/tb/top_tb.vhd
index 91c9aff..a37d9eb 100644
--- a/src/add_vhdltbc/decrypt/i-128/tb/top_tb.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/i-192/const_pack.vhd b/src/add_vhdltbc/decrypt/i-192/const_pack.vhd
index 9749825..fe07bde 100644
--- a/src/add_vhdltbc/decrypt/i-192/const_pack.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/i-192/tb/top_tb.vhd b/src/add_vhdltbc/decrypt/i-192/tb/top_tb.vhd
index 0fb808d..916b669 100644
--- a/src/add_vhdltbc/decrypt/i-192/tb/top_tb.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/i-256/const_pack.vhd b/src/add_vhdltbc/decrypt/i-256/const_pack.vhd
index 82d1e86..24f2f12 100644
--- a/src/add_vhdltbc/decrypt/i-256/const_pack.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/i-256/tb/top_tb.vhd b/src/add_vhdltbc/decrypt/i-256/tb/top_tb.vhd
index 6bf4e2a..1533249 100644
--- a/src/add_vhdltbc/decrypt/i-256/tb/top_tb.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/ii-128/const_pack.vhd b/src/add_vhdltbc/decrypt/ii-128/const_pack.vhd
index 064663a..a53e018 100644
--- a/src/add_vhdltbc/decrypt/ii-128/const_pack.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/ii-128/tb/top_tb.vhd b/src/add_vhdltbc/decrypt/ii-128/tb/top_tb.vhd
index 9d77558..05721ab 100644
--- a/src/add_vhdltbc/decrypt/ii-128/tb/top_tb.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/ii-192/const_pack.vhd b/src/add_vhdltbc/decrypt/ii-192/const_pack.vhd
index 30aff46..94f9893 100644
--- a/src/add_vhdltbc/decrypt/ii-192/const_pack.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/ii-192/tb/top_tb.vhd b/src/add_vhdltbc/decrypt/ii-192/tb/top_tb.vhd
index 0b1fa3a..74d8003 100644
--- a/src/add_vhdltbc/decrypt/ii-192/tb/top_tb.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/ii-256/const_pack.vhd b/src/add_vhdltbc/decrypt/ii-256/const_pack.vhd
index 774e01b..73c2d68 100644
--- a/src/add_vhdltbc/decrypt/ii-256/const_pack.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/ii-256/tb/top_tb.vhd b/src/add_vhdltbc/decrypt/ii-256/tb/top_tb.vhd
index a2bd225..df7999f 100644
--- a/src/add_vhdltbc/decrypt/ii-256/tb/top_tb.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/inner_sbox_a.vhd b/src/add_vhdltbc/decrypt/inner_sbox_a.vhd
index 18185a1..e82afd2 100644
--- a/src/add_vhdltbc/decrypt/inner_sbox_a.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/inner_sbox_b.vhd b/src/add_vhdltbc/decrypt/inner_sbox_b.vhd
index 46f757e..11c3e61 100644
--- a/src/add_vhdltbc/decrypt/inner_sbox_b.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/inner_sbox_c.vhd b/src/add_vhdltbc/decrypt/inner_sbox_c.vhd
index a794485..140772e 100644
--- a/src/add_vhdltbc/decrypt/inner_sbox_c.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/inv_multiplication.vhd b/src/add_vhdltbc/decrypt/inv_multiplication.vhd
index b975b0c..9880058 100644
--- a/src/add_vhdltbc/decrypt/inv_multiplication.vhd
+++ b/src/add_vhdltbc/decrypt/inv_multiplication.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/decrypt/key_schedule.vhd b/src/add_vhdltbc/decrypt/key_schedule.vhd
index 57079d0..26eb350 100644
--- a/src/add_vhdltbc/decrypt/key_schedule.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/machine_etat_chiffrement.vhd b/src/add_vhdltbc/decrypt/machine_etat_chiffrement.vhd
index 2d5614c..2fce9ad 100644
--- a/src/add_vhdltbc/decrypt/machine_etat_chiffrement.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/multiplications.vhd b/src/add_vhdltbc/decrypt/multiplications.vhd
index 0f04062..56cd7b5 100644
--- a/src/add_vhdltbc/decrypt/multiplications.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/roundexe_liliput.vhd b/src/add_vhdltbc/decrypt/roundexe_liliput.vhd
index 99e8433..e558dcd 100644
--- a/src/add_vhdltbc/decrypt/roundexe_liliput.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/sbox.vhd b/src/add_vhdltbc/decrypt/sbox.vhd
index 7eee9d8..92c6df4 100644
--- a/src/add_vhdltbc/decrypt/sbox.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/state_key_register.vhd b/src/add_vhdltbc/decrypt/state_key_register.vhd
index 60b9403..6cb8c40 100644
--- a/src/add_vhdltbc/decrypt/state_key_register.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/state_register.vhd b/src/add_vhdltbc/decrypt/state_register.vhd
index cdba362..7bda781 100644
--- a/src/add_vhdltbc/decrypt/state_register.vhd
+++ b/src/add_vhdltbc/decrypt/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/decrypt/top.vhd b/src/add_vhdltbc/decrypt/top.vhd
index 0f343e1..7ccdd61 100644
--- a/src/add_vhdltbc/decrypt/top.vhd
+++ b/src/add_vhdltbc/decrypt/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;
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;
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;