summaryrefslogtreecommitdiff
path: root/crypto_aead/lilliputaei128v1/ref/parameters.h
diff options
context:
space:
mode:
authorKévin Le Gouguec <kevin.legouguec@airbus.com>2018-11-22 11:23:47 +0100
committerKévin Le Gouguec <kevin.legouguec@airbus.com>2018-11-22 14:51:13 +0100
commit4f7591ab99af01a47e501275c25957fe9c4b750c (patch)
tree4c3d54105ca76a9944b5c709781182e65f17cd50 /crypto_aead/lilliputaei128v1/ref/parameters.h
parente3fe01ca337c144b118d93b6930b6e9ac90864c3 (diff)
downloadlilliput-ae-implem-4f7591ab99af01a47e501275c25957fe9c4b750c.tar.xz
Déplacement de la taille de bloc vers parameters.h
Pas vraiment de raison, si ce n'est que ça simplifie la construction de l'api.h attendu par le NIST. Aussi, ajout de la taille du nonce.
Diffstat (limited to 'crypto_aead/lilliputaei128v1/ref/parameters.h')
-rw-r--r--crypto_aead/lilliputaei128v1/ref/parameters.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/crypto_aead/lilliputaei128v1/ref/parameters.h b/crypto_aead/lilliputaei128v1/ref/parameters.h
index 057a510..988a0c6 100644
--- a/crypto_aead/lilliputaei128v1/ref/parameters.h
+++ b/crypto_aead/lilliputaei128v1/ref/parameters.h
@@ -8,11 +8,16 @@
#define KEY_LENGTH_BITS 128
#define TWEAKEY_LENGTH_BITS (TWEAK_LENGTH_BITS+KEY_LENGTH_BITS)
#define ROUND_TWEAKEY_LENGTH_BITS 64
+#define BLOCK_LENGTH_BITS 128
+#define NONCE_LENGTH_BITS 120
#define TWEAK_BYTES (TWEAK_LENGTH_BITS/8)
#define KEY_BYTES (KEY_LENGTH_BITS/8)
#define TWEAKEY_BYTES (TWEAKEY_LENGTH_BITS/8)
#define ROUND_TWEAKEY_BYTES (ROUND_TWEAKEY_LENGTH_BITS/8)
+#define BLOCK_BYTES (BLOCK_LENGTH_BITS/8)
+#define NONCE_BYTES (NONCE_LENGTH_BITS/8)
+
#define ROUNDS 32