| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-12-04 | [WIP] Réorganisation des traces | Kévin Le Gouguec | |
| 2018-12-04 | [WIP] screw with folders organization | 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-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 | Mutualisation de l'entête d'utilitaires de tests | Kévin Le Gouguec | |
| 2018-11-28 | Ajout de mécanique pour générer des traces plus facilement | Kévin Le Gouguec | |
| 2018-11-27 | Ajout d'un test de déchiffrement ΘCB3 | Kévin Le Gouguec | |
| 2018-11-27 | Suppression du code de debug | Kévin Le Gouguec | |
| Avec debug.h, il devrait être facile d'ajouter des traces en cas de besoin. | |||
| 2018-11-26 | Changement des vecteurs de test pour le padding ΘCB3 | Kévin Le Gouguec | |
| Régénérés par Léo avec 528 bits = 66 octets. | |||
| 2018-11-26 | Ajout du test ΘCB3 avec padding de Léo | Ké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-26 | Ajout du vecteur ΘCB3 de Léo | Kévin Le Gouguec | |
| Différent de la version C, pour le moment. | |||
| 2018-11-26 | Nettoyage des arguments | Kévin Le Gouguec | |
| 2018-11-26 | Implémentation du mode ΘCB3 : chiffrement - message - tweak | Ké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-22 | Ajout de la clé dans les paramètres de l'API AE | Kévin Le Gouguec | |
| Herp derp. | |||
| 2018-11-22 | Mise à jour de la permutation du key schedule | Kévin Le Gouguec | |
| Et des vecteurs de test. | |||
| 2018-11-22 | Mise à jour des vecteurs de test | Kévin Le Gouguec | |
| Herp derp. | |||
| 2018-11-22 | Mise à jour de la S-box dans l'implémentation | Ké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-22 | Ajout de tests et de l'API pour le mode authentifié | Kévin Le Gouguec | |
| 2018-11-22 | Remaniement de la suite de test | Kévin Le Gouguec | |
| La comparaison avec les sorties attendues est faite directement dans le code ; libre au développeur d'aller differ les répertoires en cas de problème. | |||
| 2018-11-22 | Remplacement des #pragma once par des include guards | Kévin Le Gouguec | |
| La flemme de réfléchir aux problèmes de portabilité. | |||
| 2018-11-22 | Ajout des vecteurs de test de déchiffrement de Léo | Kévin Le Gouguec | |
| 2018-11-22 | Renommage du test "cipher" en "tbc-encrypt" | Kévin Le Gouguec | |
| tbc-decrypt inbound. | |||
| 2018-11-21 | Simplification des sorties attendues pour test-cipher.c | Kévin Le Gouguec | |
| J'aimerais éviter de trimballer des variables dans toutes mes fonctions juste pour débugger. | |||
| 2018-11-21 | Ajout de traces pour cipher.c (début) | Kévin Le Gouguec | |
| Implémentation de test-cipher.c en passant. | |||
| 2018-11-21 | Ébauche du code de la partie TBC | Ké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-21 | Nettoyage divers | Kévin Le Gouguec | |
| Notamment de la partie debug du tweakey, pour permettre de ne pas polluer la sortie des autres tests. | |||
| 2018-11-21 | Introduction 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-21 | Remaniement de la gestion des tests | Kévin Le Gouguec | |
| Permettra d'ajouter un nouveau test plus facilement. | |||
| 2018-11-21 | Implémentation de la multiplication du tweakey | Kévin Le Gouguec | |
| 2018-11-21 | Remaniement de la boucle de test du tweakey | Kévin Le Gouguec | |
| 2018-11-21 | Mise à 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-21 | Mise à jour des vecteurs de Léo | Ké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-20 | Implémentation de l'extraction du tweakey | Kévin Le Gouguec | |
| 2018-11-20 | Ajout des vecteurs Tweakey de Léo | Kévin Le Gouguec | |
