aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-10-15Ed25519 microcode parser. Verilog Ed25519 core is microsequenced, it contains aPavel V. Shatov (Meister)
2018-10-15Removed move2(), because Verilog can only move one operand a time. Added magicPavel V. Shatov (Meister)
2018-10-15Tiny cleanup.Pavel V. Shatov (Meister)
2018-10-15Reworked Ed25519-specific microcode, added magic markers to allow automaticPavel V. Shatov (Meister)
2018-09-24Added readme file (unfinished, will update after Verilog for Ed25519 is done)Pavel V. Shatov (Meister)
2018-09-24Ignore make outputPavel V. Shatov (Meister)
2018-09-24Added MakefilePavel V. Shatov (Meister)
2018-09-24Ed25519 testerPavel V. Shatov (Meister)
2018-09-24X25519 testerPavel V. Shatov (Meister)
2018-09-24Ed25519-specific code (curve base point multiplication)Pavel V. Shatov (Meister)
2018-09-24X25519-specific code (curve point multiplication)Pavel V. Shatov (Meister)
2018-09-24Test vectors for Ed25519Pavel V. Shatov (Meister)
2018-09-24Test vector for X25519Pavel V. Shatov (Meister)
2018-09-24Shared piece of microcode (modular inversion)Pavel V. Shatov (Meister)
2018-09-24Shared pieces of codePavel V. Shatov (Meister)
2018-09-24Modular math routinesPavel V. Shatov (Meister)
2018-09-24Multi-precision math routinesPavel V. Shatov (Meister)
2018-09-24Low-level math routinesPavel V. Shatov (Meister)