summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-28Remaniement de la génération des tracesKévin Le Gouguec
Pour que les traces des modes AE ne comprennent pas les traces de la partie TBC.
2018-11-28Ajout de Lilliput-Ⅱ-256Kévin Le Gouguec
2018-11-28Changement d'un index dans les tracesKévin Le Gouguec
2018-11-28Ajout de Lilliput-Ⅰ-256Kévin Le Gouguec
2018-11-28Échec du Makefile parent si l'un des sous-Makefiles planteKévin Le Gouguec
2018-11-28Ajout de traces pour la partie TBCKévin Le Gouguec
2018-11-28Ajout de générateurs de traces pour la partie TBCKévin Le Gouguec
2018-11-28Mutualisation de l'entête d'utilitaires de testsKévin Le Gouguec
2018-11-28Ajout de Lilliput-Ⅱ-192Kévin Le Gouguec
2018-11-28Génération de traces pour Lilliput-Ⅰ-192Kévin Le Gouguec
2018-11-28Ajout de patchs pour la génération de tracesKévin Le Gouguec
… Y a probablement une façon plus simple de gérer tout ça, mais je la vois pas là tout de suite.
2018-11-28Ajout de mécanique pour générer des traces plus facilement (suite)Kévin Le Gouguec
2018-11-28Ajout de mécanique pour générer des traces plus facilement (suite)Kévin Le Gouguec
2018-11-28Ajout de mécanique pour générer des traces plus facilementKévin Le Gouguec
2018-11-28Dégraissage de parameters.hKévin Le Gouguec
2018-11-28Ajout de Lilliput-AE-Ⅰ avec k=192 bitsKévin Le Gouguec
2018-11-28Ajout d'un Makefile commun à toutes les implémentations de référenceKévin Le Gouguec
2018-11-28Ajout d'un Makefile globalKévin Le Gouguec
2018-11-27Correction des liens symboliques (2/2)Kévin Le Gouguec
Serait peut-être plus simple de mettre des (../)* dans les Makefiles.
2018-11-27Correction des liens symboliques (1/2)Kévin Le Gouguec
2018-11-27Correction de la génération du tag SCT-2Kévin Le Gouguec
C'est pour *ça* que j'avais mis le nonce dans la signature de la fonction… 🤦
2018-11-27Changement du format de tracesKévin Le Gouguec
2018-11-27Implémentation du mode SCT-2Kévin Le Gouguec
2018-11-27Extraction du traitement des données authentifiéesKévin Le Gouguec
Commun à ΘCB3 et SCT-2.
2018-11-27Extraction de fonctions communes à ΘCB3 et SCT-2Kévin Le Gouguec
2018-11-27Ajout des prototypes des sous-fonctions SCT-2Kévin Le Gouguec
2018-11-27Ajout de tests chiffrement/déchiffrement pour SCT-2Kévin Le Gouguec
2018-11-27Mise en commun du code TBC et ΘCB3Kévin Le Gouguec
Il ne devrait pas varier selon les paramètres AFAICT.
2018-11-27Ajout d'un test de déchiffrement ΘCB3Kévin Le Gouguec
2018-11-27Suppression du code de debugKévin Le Gouguec
Avec debug.h, il devrait être facile d'ajouter des traces en cas de besoin.
2018-11-26Changement des vecteurs de test pour le padding ΘCB3Kévin Le Gouguec
Régénérés par Léo avec 528 bits = 66 octets.
2018-11-26Correction de pad10*Kévin Le Gouguec
Tests toujours en vrac, vu que Léo rembourre des bits et moi des octets.
2018-11-26Ajout du test ΘCB3 avec padding de LéoKévin Le Gouguec
Le test ne passe pas pour le moment ; les résultats de Léo ont été calculés avec |M| = 521 bits ; l'implémentation en C ne gère que des tailles en octet pour le moment.
2018-11-26Corrections diverses sur ΘCB3Kévin Le Gouguec
Et les tests passent. Merci Léo !
2018-11-26Correction d'un XOR intempestifKévin Le Gouguec
"Tiens c'est marrant mon octet vaut zéro un coup sur deux." (Test toujours KO pour le moment)
2018-11-26Ajout du vecteur ΘCB3 de LéoKévin Le Gouguec
Différent de la version C, pour le moment.
2018-11-26Implémentation du mode ΘCB3 : déchiffrementKévin Le Gouguec
Avec une suite de test qui passe.
2018-11-26Nettoyage des argumentsKévin Le Gouguec
2018-11-26Implémentation du mode ΘCB3 : chiffrement - message - tweakKévin Le Gouguec
Et 2-3 corrections au passage : - taille du tweak dans les commentaires - remplissage du tweak pour les données associées - ordre des arguments
2018-11-26Implémentation du mode ΘCB3 : chiffrement - messageKévin Le Gouguec
Reste le tweak. Au passage, 2-3 nettoyages (const-correctness, renommages de variables et suppressions de constantes pour essayer d'être plus proche de la spec visuellement).
2018-11-26Simplification de la signature de _xor_intoKévin Le Gouguec
2018-11-26Implémentation du mode ΘCB3 : chiffrement - données authentifiéesKévin Le Gouguec
2018-11-22Implémentation du mode ΘCB3 (suite)Kévin Le Gouguec
2018-11-22Implémentation du mode ΘCB3 (début)Kévin Le Gouguec
2018-11-22Ajout de la clé dans les paramètres de l'API AEKévin Le Gouguec
Herp derp.
2018-11-22Mise à jour de la permutation du key scheduleKévin Le Gouguec
Et des vecteurs de test.
2018-11-22Mise à jour des vecteurs de testKévin Le Gouguec
Herp derp.
2018-11-22Mise à jour de la S-box dans l'implémentationKévin Le Gouguec
Et des vecteurs associés… même si c'est tautologique pour le moment (i.e. les nouvelles sorties "attendues" ont été générées avec ce code de ref ; pas encore de confirmation de Léo pour le moment).
2018-11-22Mise à jour de la permutation du tweakey dans l'implémentationKévin Le Gouguec
2018-11-22Ajout de tests et de l'API pour le mode authentifiéKévin Le Gouguec