| -rw-r--r-- | .gitignore | 4L |
| -rw-r--r-- | CHANGELOG.txt | 136L |
| -rw-r--r-- | Makefile | 31L |
| -rw-r--r-- | README.md | 67L |
| -rw-r--r-- | VERSION | 1L |
| -rw-r--r-- | nist/README.md | 11L |
| -rw-r--r-- | nist/TestVectorGen/crypto_aead.h | 18L |
| -rw-r--r-- | nist/TestVectorGen/genkat_aead.c | 159L |
| -rw-r--r-- | nist/api.h | 12L |
| -rw-r--r-- | nist/encrypt.c | 48L |
| -rwxr-xr-x | nist/make-package.sh | 125L |
| -rwxr-xr-x | nist/package-python.sh | 41L |
| -rwxr-xr-x | nist/package-vhdl.sh | 33L |
| -rwxr-xr-x | nist/version.sh | 9L |
| -rw-r--r-- | src/add_felicsref/cipher.c | 182L |
| l--------- | src/add_felicsref/cipher.h | 1L |
| l--------- | src/add_felicsref/constants.h | 1L |
| -rw-r--r-- | src/add_felicsref/implem.mk | 40L |
| l--------- | src/add_felicsref/lilliput-ae-utils.h | 1L |
| l--------- | src/add_felicsref/lilliput-ae.h | 1L |
| l--------- | src/add_felicsref/lilliput-i.c | 1L |
| l--------- | src/add_felicsref/lilliput-ii.c | 1L |
| l--------- | src/add_felicsref/multiplications.h | 1L |
| -rw-r--r-- | src/add_felicsref/tweakey.c | 100L |
| l--------- | src/add_felicsref/tweakey.h | 1L |
| -rw-r--r-- | src/add_mergellnll/cipher.c | 180L |
| l--------- | src/add_mergellnll/cipher.h | 1L |
| l--------- | src/add_mergellnll/constants.h | 1L |
| l--------- | src/add_mergellnll/implem.mk | 1L |
| l--------- | src/add_mergellnll/lilliput-ae-utils.h | 1L |
| l--------- | src/add_mergellnll/lilliput-ae.h | 1L |
| l--------- | src/add_mergellnll/lilliput-i.c | 1L |
| l--------- | src/add_mergellnll/lilliput-ii.c | 1L |
| l--------- | src/add_mergellnll/multiplications.h | 1L |
| l--------- | src/add_mergellnll/tweakey.c | 1L |
| l--------- | src/add_mergellnll/tweakey.h | 1L |
| -rw-r--r-- | src/add_python/lilliput/__init__.py | 57L |
| -rw-r--r-- | src/add_python/lilliput/ae_common.py | 104L |
| -rw-r--r-- | src/add_python/lilliput/ae_mode_1.py | 164L |
| -rw-r--r-- | src/add_python/lilliput/ae_mode_2.py | 129L |
| -rw-r--r-- | src/add_python/lilliput/constants.py | 40L |
| -rw-r--r-- | src/add_python/lilliput/helpers.py | 19L |
| -rw-r--r-- | src/add_python/lilliput/multiplications.py | 168L |
| -rw-r--r-- | src/add_python/lilliput/tbc.py | 156L |
| -rw-r--r-- | src/add_threshold/cipher.c | 314L |
| l--------- | src/add_threshold/cipher.h | 1L |
| l--------- | src/add_threshold/constants.h | 1L |
| -rw-r--r-- | src/add_threshold/implem.mk | 44L |
| l--------- | src/add_threshold/lilliput-ae-utils.h | 1L |
| l--------- | src/add_threshold/lilliput-ae.h | 1L |
| l--------- | src/add_threshold/lilliput-i.c | 1L |
| l--------- | src/add_threshold/lilliput-ii.c | 1L |
| l--------- | src/add_threshold/multiplications.h | 1L |
| -rw-r--r-- | src/add_threshold/random.c | 36L |
| -rw-r--r-- | src/add_threshold/random.h | 30L |
| -rw-r--r-- | src/add_threshold/tweakey.c | 129L |
| -rw-r--r-- | src/add_threshold/tweakey.h | 49L |
| l--------- | src/add_tweakeyloop/cipher.c | 1L |
| l--------- | src/add_tweakeyloop/cipher.h | 1L |
| l--------- | src/add_tweakeyloop/constants.h | 1L |
| l--------- | src/add_tweakeyloop/implem.mk | 1L |
| l--------- | src/add_tweakeyloop/lilliput-ae-utils.h | 1L |
| l--------- | src/add_tweakeyloop/lilliput-ae.h | 1L |
| l--------- | src/add_tweakeyloop/lilliput-i.c | 1L |
| l--------- | src/add_tweakeyloop/lilliput-ii.c | 1L |
| -rw-r--r-- | src/add_tweakeyloop/multiplications.h | 98L |
| l--------- | src/add_tweakeyloop/tweakey.c | 1L |
| l--------- | src/add_tweakeyloop/tweakey.h | 1L |
| -rw-r--r-- | src/add_vhdltbc/crypt_pack.vhd | 70L |
| -rw-r--r-- | src/add_vhdltbc/i/chiffrement.vhd | 130L |
| -rw-r--r-- | src/add_vhdltbc/i/i-128/const_pack.vhd | 41L |
| -rw-r--r-- | src/add_vhdltbc/i/i-128/tb/top_tb.vhd | 173L |
| -rw-r--r-- | src/add_vhdltbc/i/i-192/const_pack.vhd | 41L |
| -rw-r--r-- | src/add_vhdltbc/i/i-192/tb/top_tb.vhd | 174L |
| -rw-r--r-- | src/add_vhdltbc/i/i-256/const_pack.vhd | 41L |
| -rw-r--r-- | src/add_vhdltbc/i/i-256/tb/top_tb.vhd | 174L |
| -rw-r--r-- | src/add_vhdltbc/i/inv_multiplication.vhd | 160L |
| -rw-r--r-- | src/add_vhdltbc/i/key_schedule.vhd | 112L |
| -rw-r--r-- | src/add_vhdltbc/i/machine_etat_chiffrement.vhd | 206L |
| -rw-r--r-- | src/add_vhdltbc/i/roundexe_liliput.vhd | 148L |
| -rw-r--r-- | src/add_vhdltbc/ii/chiffrement.vhd | 113L |
| -rw-r--r-- | src/add_vhdltbc/ii/ii-128/const_pack.vhd | 41L |
| -rw-r--r-- | src/add_vhdltbc/ii/ii-128/tb/top_tb.vhd | 174L |
| -rw-r--r-- | src/add_vhdltbc/ii/ii-192/const_pack.vhd | 41L |
| -rw-r--r-- | src/add_vhdltbc/ii/ii-192/tb/top_tb.vhd | 174L |
| -rw-r--r-- | src/add_vhdltbc/ii/ii-256/const_pack.vhd | 41L |
| -rw-r--r-- | src/add_vhdltbc/ii/ii-256/tb/top_tb.vhd | 174L |
| -rw-r--r-- | src/add_vhdltbc/ii/key_schedule.vhd | 96L |
| -rw-r--r-- | src/add_vhdltbc/ii/machine_etat_chiffrement.vhd | 130L |
| -rw-r--r-- | src/add_vhdltbc/ii/roundexe_liliput.vhd | 142L |
| -rw-r--r-- | src/add_vhdltbc/multiplication.vhd | 158L |
| -rw-r--r-- | src/add_vhdltbc/sbox.vhd | 70L |
| -rw-r--r-- | src/add_vhdltbc/top.vhd | 129L |
| -rw-r--r-- | src/i-128/parameters.h | 28L |
| -rw-r--r-- | src/i-192/parameters.h | 28L |
| -rw-r--r-- | src/i-256/parameters.h | 28L |
| -rw-r--r-- | src/ii-128/parameters.h | 28L |
| -rw-r--r-- | src/ii-192/parameters.h | 28L |
| -rw-r--r-- | src/ii-256/parameters.h | 28L |
| -rw-r--r-- | src/ref/cipher.c | 182L |
| -rw-r--r-- | src/ref/cipher.h | 43L |
| -rw-r--r-- | src/ref/constants.h | 41L |
| -rw-r--r-- | src/ref/implem.mk | 36L |
| -rw-r--r-- | src/ref/lilliput-ae-utils.h | 157L |
| -rw-r--r-- | src/ref/lilliput-ae.h | 54L |
| -rw-r--r-- | src/ref/lilliput-i.c | 247L |
| -rw-r--r-- | src/ref/lilliput-ii.c | 198L |
| -rw-r--r-- | src/ref/multiplications.h | 135L |
| -rw-r--r-- | src/ref/tweakey.c | 88L |
| -rw-r--r-- | src/ref/tweakey.h | 43L |
| -rwxr-xr-x | test/check-all.sh | 27L |
| -rwxr-xr-x | test/check-implementation.sh | 96L |
| -rw-r--r-- | test/common.mk | 66L |
| -rw-r--r-- | test/debug.h | 67L |
| -rw-r--r-- | test/felics/Makefile | 27L |
| -rw-r--r-- | test/felics/make-vector.c | 79L |
| -rwxr-xr-x | test/felics/make-vectors.sh | 27L |
| -rw-r--r-- | test/i-128/Makefile | 4L |
| -rw-r--r-- | test/i-128/test-ae-decrypt.c | 156L |
| -rw-r--r-- | test/i-128/test-ae-encrypt.c | 160L |
| -rw-r--r-- | test/i-128/test-ae-roundtrip.c | 118L |
| -rw-r--r-- | test/i-128/test-tbc-decrypt.c | 85L |
| -rw-r--r-- | test/i-128/test-tbc-encrypt.c | 85L |
| -rw-r--r-- | test/i-128/test-tweakey.c | 114L |
| -rw-r--r-- | test/i-128/traces-ae.c | 144L |
| -rw-r--r-- | test/i-128/traces-tbc.c | 67L |
| -rw-r--r-- | test/i-192/Makefile | 4L |
| -rw-r--r-- | test/i-192/test-ae-roundtrip.c | 121L |
| -rw-r--r-- | test/i-192/traces-ae.c | 146L |
| -rw-r--r-- | test/i-192/traces-tbc.c | 68L |
| -rw-r--r-- | test/i-256/Makefile | 4L |
| -rw-r--r-- | test/i-256/test-ae-roundtrip.c | 124L |
| -rw-r--r-- | test/i-256/traces-ae.c | 148L |
| -rw-r--r-- | test/i-256/traces-tbc.c | 69L |
| -rw-r--r-- | test/ii-128/Makefile | 4L |
| -rw-r--r-- | test/ii-128/test-ae-roundtrip.c | 118L |
| -rw-r--r-- | test/ii-128/traces-ae.c | 144L |
| -rw-r--r-- | test/ii-128/traces-tbc.c | 66L |
| -rw-r--r-- | test/ii-192/Makefile | 4L |
| -rw-r--r-- | test/ii-192/test-ae-roundtrip.c | 121L |
| -rw-r--r-- | test/ii-192/traces-ae.c | 146L |
| -rw-r--r-- | test/ii-192/traces-tbc.c | 67L |
| -rw-r--r-- | test/ii-256/Makefile | 4L |
| -rw-r--r-- | test/ii-256/test-ae-roundtrip.c | 124L |
| -rw-r--r-- | test/ii-256/traces-ae.c | 148L |
| -rw-r--r-- | test/ii-256/traces-tbc.c | 68L |
| -rwxr-xr-x | test/python.sh | 8L |
| -rwxr-xr-x | test/python/compare.sh | 17L |
| -rw-r--r-- | test/python/crypto_aead.py | 40L |
| -rwxr-xr-x | test/python/generate-vectors.sh | 50L |
| -rwxr-xr-x | test/python/genkat_aead.py | 83L |
| -rw-r--r-- | test/test-helpers.h | 54L |
| -rw-r--r-- | traces/add_threshold/traces-tbc.patch | 329L |
| -rwxr-xr-x | traces/collect-traces.sh | 33L |
| -rw-r--r-- | traces/traces-ae.patch | 284L |
| -rw-r--r-- | traces/traces-tbc.patch | 161L |