summaryrefslogtreecommitdiff
path: root/crypto_aead/lilliputaei128v1/ref
AgeCommit message (Collapse)Author
2018-11-21Extraction du code de debug de tweakey.c dans un entêteKévin Le Gouguec
Pour que cipher.c puisse s'en servir.
2018-11-21Ébauche de déchiffrementKévin Le Gouguec
La gestion de la permutation est probablement pas élégante… 🤷
2018-11-21Ébauche du code de la partie TBCKévin Le Gouguec
I.e. définition des fonctions de haut-niveau ; reste à implémenter les fonctions en-dessous, et les sorties de debug.
2018-11-21Nettoyage diversKévin Le Gouguec
Notamment de la partie debug du tweakey, pour permettre de ne pas polluer la sortie des autres tests.
2018-11-21Ajout de la nouvelle suite de test dans le MakefileKévin Le Gouguec
2018-11-21Introduction de l'entête "parameters.h"Kévin Le Gouguec
Permet d'isoler les paramètres propres à la taille de clé et au mode ; normalement, le reste du code devrait être strictement identique d'un dossier à l'autre.
2018-11-21Remaniement de la gestion des testsKévin Le Gouguec
Permettra d'ajouter un nouveau test plus facilement.
2018-11-21Implémentation de la multiplication du tweakeyKévin Le Gouguec
2018-11-21Remaniement de la boucle de test du tweakeyKévin Le Gouguec
2018-11-21Mise à jour des vecteurs de Léo (suite)Kévin Le Gouguec
J'avais oublié - de virer le 33ème tour de null et full, - de mettre à jour les valeurs de random dans le code C TODO: lire ces valeurs automatiquement depuis le fichier de référence…
2018-11-21Mise à jour des vecteurs de LéoKévin Le Gouguec
Aucune idée de si null et full devraient aussi être mis à jour. Pour null j'ai l'impression que non ; pour full j'ai l'impression que si. 🤷
2018-11-20Implémentation de la permutation du tweakeyKévin Le Gouguec
… Et bien sûr, les résultats divergent. E.g. pour le vecteur random : Post permutation Tweakey : - b4 16 73 a9 ae 56 44 ca - f3 d1 19 a2 f1 00 13 28 - 25 0e 90 39 33 c5 28 33 - d2 ff 52 a5 12 73 5b 19 - 26 04 0b cf 2d 5e d4 4c + b4 73 ae 44 16 ca a9 56 + f3 19 f1 13 d1 28 a2 00 + 25 90 33 28 0e 33 39 c5 + d2 52 12 5b ff 19 a5 73 + 26 0b 2d d4 04 4c cf 5e
2018-11-20Implémentation de l'extraction du tweakeyKévin Le Gouguec
2018-11-20Refus des avertissements de compilationKévin Le Gouguec
Viens de me faire bouffer par un bug de formattage ; il était signalé par un warning, mais noyé sous la masse. Stop.
2018-11-20Respect des conventions de codeKévin Le Gouguec
TODO: trouver un linter qui détecte ce genre de bêtises…
2018-11-20Ajout des vecteurs Tweakey de LéoKévin Le Gouguec
2018-11-20Initialisation et dump du tweakeyKévin Le Gouguec
2018-11-20Ajout d'une ébauche de code de référenceKévin Le Gouguec
Lilliput-AE-Ⅰ-128 d'abord, pour comparer aux vecteurs obtenus par Léo.