| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-18 | Correction du script de génération des traces | Kévin Le Gouguec | |
| Herp derp. | |||
| 2018-12-18 | Correction du code de retour du déchiffrement | Kévin Le Gouguec | |
| 2018-12-18 | Ajout d'un générateur de vecteurs pour FELICS | Kévin Le Gouguec | |
| (Plus précisément, la variante Airbus qui gère les AEAD) | |||
| 2018-12-17 | Mise à jour de la documentation de l'implémentation de référence | Kévin Le Gouguec | |
| 2018-12-17 | Adaptation du script de génération de livraison pour le NIST | Kévin Le Gouguec | |
| 2018-12-17 | Adaptation des patchs de génération des traces | Kévin Le Gouguec | |
| 2018-12-17 | Organisation des différentes implémentations | Kévin Le Gouguec | |
| Au passage, officialisation de la version "i applications successives de M pour calculer Mⁱ" du key schedule. | |||
| 2018-12-12 | Mise à jour du README de l'implémentation | Kévin Le Gouguec | |
| Les constantes ont été ventilées dans les modules qui s'en servent (tweakey.c, cipher.c). | |||
| 2018-12-12 | Ajout d'une version alternative du key schedule | Kévin Le Gouguec | |
| Dans cette version, les multiplications par Mⁱ (resp. MRⁱ) sont faites en appliquant M (resp. MR) i fois, plutôt qu'en utilisant les expressions données dans la spécification. | |||
| 2018-12-12 | Reformatage du code de référence | Kévin Le Gouguec | |
| Pour que la comparaison avec la spécification soit plus évidente. | |||
| 2018-12-11 | Dépliage de la séquence induite par M₄ pour MR³ | Kévin Le Gouguec | |
| 2018-12-11 | Renommage des séquences | Kévin Le Gouguec | |
| En fait les séquences marchent dans un sens comme dans l'autre. ✨ MathéMagie ✨ | |||
| 2018-12-11 | Dépliage de la séquence induite par M₃ pour MR² | Kévin Le Gouguec | |
| 2018-12-11 | Renommage des séquences induites par M₁ et M₂ | Kévin Le Gouguec | |
| Vu que la séquence générée par M₁ pour M² et M³ sera probablement différente de la séquence générée pour MR³. | |||
| 2018-12-11 | Correction d'un shift dans M³ (spec et implem) | Kévin Le Gouguec | |
| 2018-12-11 | Revert "Adaptation des tests à la correction de M³" | Kévin Le Gouguec | |
| This reverts commit 7a0789a3abb151e80959f4f802c9154e5c2899c3. Paul confirme qu'il faut apporter une correction à M³ ; avec un peu de chance, on peut donc garder les tests tels qu'il étaient avant de déplier M³. | |||
| 2018-12-11 | Adaptation des tests à la correction de M³ | Kévin Le Gouguec | |
| 2018-12-11 | Pré-calcul de M³ | Kévin Le Gouguec | |
| Les résultats changent, mais sont maintenant conformes à ceux de Léo. | |||
| 2018-12-11 | Correction de l'affichage de TK dans les traces | Kévin Le Gouguec | |
| 2018-12-11 | Correction d'un tweak pour la génération des traces | Kévin Le Gouguec | |
| 2018-12-11 | Correction des shifts lors de la multiplication par MR | Kévin Le Gouguec | |
| *Toutes* les opérations s'appliquent dans l'autre sens, *y compris les shifts*, vu que on prend (y₀…y7)ᵗ = MR(x₀…x₇)ᵗ. | |||
| 2018-12-11 | Renommage des vecteurs du key schedule | Kévin Le Gouguec | |
| Plus facile pour suivre la spec. | |||
| 2018-12-11 | Pré-calcul de M² | Kévin Le Gouguec | |
| Les tests passent, c'est encourageant. | |||
| 2018-12-10 | Adaptation des tests au nouveau key schedule | Kévin Le Gouguec | |
| 2018-12-10 | Adaptation des traces au nouveau key schedule | Kévin Le Gouguec | |
| 2018-12-10 | Mise à jour de l'implémentation du key schedule | Kévin Le Gouguec | |
| Pour le moment, Mⁱ (resp. MRⁱ) sont implémentées en appliquant i fois M (resp. MR) ; à voir si on préfère les pré-calculer. | |||
| 2018-12-05 | Mise à jour de la documentation de l'implémentation de référence | Kévin Le Gouguec | |
| 2018-12-05 | Mise à jour de la permutation du key schedule dans le code | Kévin Le Gouguec | |
| Ajout d'une fonction pour récupérer facilement la nouvelle valeur des vecteurs. | |||
| 2018-12-04 | Déplacement des entêtes de test/debug hors de src/ | Kévin Le Gouguec | |
| 2018-12-04 | Mise à jour de nist/make-package.sh | Kévin Le Gouguec | |
| 2018-12-04 | Suppression du répertoire crypto_aead | Kévin Le Gouguec | |
| 2018-12-04 | Réarrangement du Makefile parent | Kévin Le Gouguec | |
| 2018-12-04 | Réorganisation des traces | Kévin Le Gouguec | |
| 2018-12-04 | [WIP] Réorganisation des traces | Kévin Le Gouguec | |
| 2018-12-04 | Réorganisation des tests | Kévin Le Gouguec | |
| 2018-12-04 | [WIP] screw with folders organization | Kévin Le Gouguec | |
| 2018-12-04 | Adaptation des patchs de génération de traces | Kévin Le Gouguec | |
| 2018-12-04 | Nettoyage des indices dans l'implémentation du key schedule | Kévin Le Gouguec | |
| Idéalement, il faudrait que j ne soit plus utilisé comme indice d'octet dans la spécification. | |||
| 2018-12-04 | Mise à jour du code selon les modifs de !2 | Kévin Le Gouguec | |
| 2018-12-03 | Mise à jour des patchs de génération de traces | Kévin Le Gouguec | |
| 2018-12-03 | Suppression des structures (tweakey|cipher)_state | Kévin Le Gouguec | |
| Pas l'impression que l'utilisation de structures dans les codes de référence soit très idiomatique. | |||
| 2018-12-03 | Nettoyage du code du key schedule | Kévin Le Gouguec | |
| 2018-12-03 | Documentation de l'implémentation de référence (reste) | Kévin Le Gouguec | |
| - crypto_aead - nist - traces | |||
| 2018-12-03 | Documentation de l'implémentation de référence (src/) | Kévin Le Gouguec | |
| 2018-11-29 | Début de documentation pour l'implémentation de référence | Kévin Le Gouguec | |
| 2018-11-29 | Ajout d'une cible dans le Makefile pour la livraison NIST | Kévin Le Gouguec | |
| Et aussi : - extraction des sources de TestVectorGen.zip (la flemme de m'assurer que le conteneur GCC aura unzip) - dépôt dans le dossier results ; on laissera Gitlab archiver le résultat pour nous | |||
| 2018-11-29 | Ajout d'un script de génération de livraison pour le NIST | Kévin Le Gouguec | |
| 2018-11-29 | Nettoyage en prévision du script de livraison pour le NIST | Kévin Le Gouguec | |
| 2018-11-28 | Remaniement de la génération des traces | Kévin Le Gouguec | |
| Pour que les traces des modes AE ne comprennent pas les traces de la partie TBC. | |||
| 2018-11-28 | Ajout de Lilliput-Ⅱ-256 | Kévin Le Gouguec | |
