Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-19 | Minor cleanup.HEADmaster | Pavel V. Shatov (Meister) | |
2018-11-09 | Added sample driver for STM32. | Pavel V. Shatov (Meister) | |
2018-11-09 | Added core wrapper. | Pavel V. Shatov (Meister) | |
2018-11-09 | * Cleaned up to remove synthesis warnings | Pavel V. Shatov (Meister) | |
* Optimized double/single modulus switching, got rid of some warnings as a side effect * Switched to primitives from core/lib/ | |||
2018-11-09 | * Removed unsed port to suppress warning during synthesis | Pavel V. Shatov (Meister) | |
* Made private key memory write-only (reading yields 0xDEADCE11), this prevents potential readout of the private key from the core by STM32 | |||
2018-11-09 | Moved to core/lib/ | Pavel V. Shatov (Meister) | |
2018-11-09 | Updated testbench. | Pavel V. Shatov (Meister) | |
2018-11-09 | Moved to core/lib/ | Pavel V. Shatov (Meister) | |
2018-11-09 | Added randomized test vector to testbench. | Pavel V. Shatov (Meister) | |
2018-10-15 | Renamed some modules, removed leftover debug code. | Pavel V. Shatov (Meister) | |
2018-10-15 | Removed stale file. | Pavel V. Shatov (Meister) | |
2018-10-15 | Incorporated latest microcode from the C model. Passes all the test vectors | Pavel V. Shatov (Meister) | |
from the RFC. Needs minor cleanup. | |||
2018-10-15 | Added support for add/subtract opcodes. | Pavel V. Shatov (Meister) | |
2018-10-15 | Fixed wrong word order. | Pavel V. Shatov (Meister) | |
2018-10-15 | Finished porting modular multiplier. | Pavel V. Shatov (Meister) | |
2018-09-26 | Started porting modular reductor... | Pavel V. Shatov (Meister) | |
2018-09-26 | Reworked modular multiplier... | Pavel V. Shatov (Meister) | |
2018-09-25 | Started porting modular multiplier from ECDSA. | Pavel V. Shatov (Meister) | |
2018-09-25 | Testbench for Curve25519 modular multiplier. | Pavel V. Shatov (Meister) | |
2018-09-25 | Microcode framework and partial listing, work in progress | Pavel V. Shatov (Meister) | |
2018-09-25 | Internal operand memories ("banks") for the "worker" unit. | Pavel V. Shatov (Meister) | |
2018-09-25 | Microcoded "worker" unit. Supports "move" opcode, support for "add"/"sub" will | Pavel V. Shatov (Meister) | |
be added by copying code from ECDSA cores. Support for "mul" opcode requires reworking of the modular reduction helper module, work in progress. | |||
2018-09-25 | Double-and-add point multiplication framework | Pavel V. Shatov (Meister) | |
2018-09-25 | Top-level module | Pavel V. Shatov (Meister) | |
2018-09-24 | Testbench for base point multiplier | Pavel V. Shatov (Meister) | |