summaryrefslogtreecommitdiff
path: root/crypto_aead/lilliputaei128v1/ref/lilliput-ae-i.c
AgeCommit message (Collapse)Author
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-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-26Correction de pad10*Kévin Le Gouguec
Tests toujours en vrac, vu que Léo rembourre des bits et moi des octets.
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-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-22Ajout de tests et de l'API pour le mode authentifiéKévin Le Gouguec