Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-04-11 | * Microcode layer redesigned to take advantage of Montgomery ladder | Pavel V. Shatov (Meister) | |
architecture. Instead of R and S there are now two working ("cycle") registers R0 and R1. After every cycle R0+R1 is placed in register S ("sum"), 2*R0|1 (depending on current multiplier bit) is placed in register T. Then the working variables are updated, final result ends up in R0. * Due to the change of working registers, modular inversion routines were updated accordingly. * Added optional debugging output control | |||
2018-12-19 | * New hardware architecture | Pavel V. Shatov (Meister) | |
* Randomized test vector |