| Age | Commit message (Collapse) | Author |
|
Il ne devrait pas varier selon les paramètres AFAICT.
|
|
Avec debug.h, il devrait être facile d'ajouter des traces en cas de
besoin.
|
|
J'étais parti du principe que pour inverser
non-linear layer
r0 linear layer
permutation layer
…
non-linear layer
r31 linear layer
/
Il allait falloir faire
non-linear layer
r0 linear layer
/
…
non-linear layer
r31 linear layer
permutation layer
Mais en fait non, on procède comme au chiffrement : c'est le dernier
tour qui saute la permutation. C'est bien précisé dans
Lilliput (annexe B, figure 8).
✨ MathéMagie ✨
|
|
Toujours conforme au vecteur de test ! Le test passe, du coup.
J'ai un doute sur la gestion des indices de π, ceci dit.
|
|
Toujours conforme au vecteur de test.
|
|
So far so good.
|
|
Plus qu'à implémenter maintenant.
|
|
Implémentation de test-cipher.c en passant.
|
|
La gestion de la permutation est probablement pas élégante… 🤷
|
|
I.e. définition des fonctions de haut-niveau ; reste à implémenter les
fonctions en-dessous, et les sorties de debug.
|