[Cryptech-Commits] [user/shatov/modexpng] branch master updated (711ffbd -> 0beee22)
git at cryptech.is
git at cryptech.is
Mon Aug 19 11:07:02 UTC 2019
This is an automated email from the git hooks/post-receive script.
meisterpaul1 at yandex.ru pushed a change to branch master
in repository user/shatov/modexpng.
from 711ffbd Simplified index calculation and accumulator clearing logic. Better debug printout of accumulators.
new b5a8b52 * more debugging output * more precise modelling of DSP slice
new 766bb93 Rewrote "square" recombination to match how it works in hardware.
new a105c87 Same changes for "triangle" multiplication phase as for the "square" one (debugging output, simpler MAC clearing and index rotation logic).
new ac6bc69 Cosmetic fixes.
new aaf45e2 Removed some boilerplate code, all the three multiplication flavours are now working consistently. Still need to rework recombination routines.
new e79b4bb Fixed 4096-bit test vector generation.
new 345be75 Intermediate version to fix recombinaton overflow bug.
new c165ddc * Added more debugging options: - intentionally trigger internal overflow handler - dump MAC inputs - dump intermediate numbers during the reduction phase
new 66be583 * Started conversion of the model to use micro-operations
new a5200cd * Added more micro-operations
new b0fb263 * MASSIVE CLEANUP
new 0beee22 * More cleanup (got rid of .wide. and .narrow.)
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
modexpng_fpga_model.py | 1496 ++++++++++++++++++++++++++++++++++++++---------
vector/vector_format.py | 4 +
2 files changed, 1238 insertions(+), 262 deletions(-)
More information about the Commits