Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-05-24 | Adding two more signing test cases with e=65537 and explicit lengths for ↵ | Joachim Strömbergson | |
exponent and modulus, message. | |||
2015-05-22 | Updated the C model with version of modexp that supports explicit, separate ↵ | Joachim Strömbergson | |
lengths for exponent and modulus. Also added new test cases, cleaned up code etc. | |||
2015-05-22 | Removed obsoleted temp parameter. | Joachim Strömbergson | |
2015-05-22 | Removed file that should not have been in the repo. | Joachim Strömbergson | |
2015-05-21 | Added internal cycle counter. Added API addresses to extract cycle counter ↵ | Joachim Strömbergson | |
value. Moved reset of start reg to beginning of FSM. | |||
2015-05-20 | (1) Removed unneeded default state. (2) Cleanup of testbench and added a ↵ | Joachim Strömbergson | |
bigger test case. | |||
2015-05-20 | Adding new memories with internal pointers. | Joachim Strömbergson | |
2015-05-20 | Changed to using modexp length register and removed the common length register. | Joachim Strömbergson | |
2015-05-19 | Updated TB to use access ports. Added missing invalidate of residue when ↵ | Joachim Strömbergson | |
modulus is updated. Minor cleanup. | |||
2015-05-08 | Fixed RH operand size. | Joachim Strömbergson | |
2015-04-27 | Updated header with info about bit lengths supported. | Joachim Strömbergson | |
2015-04-27 | Adding localparam for debugging that had gone missing. | Joachim Strömbergson | |
2015-04-27 | Updating modexp core to v 0.50. This version contains a working core that ↵ | Joachim Strömbergson | |
can perform sign and verify with big keys/values. The core builds ok in Altera and Xilinx FPGA tools. This commit also includes a new testgenerator capable of generating testbench for modexp with autgenerated test data of different lengths. The README has been updated with status and implementation results in for different FPGA devices. | |||
2015-04-24 | (1) Adding auto generated testbench for verilog. (2) Update of the test ↵ | Joachim Strömbergson | |
generator. (3) Update of the Makefile to run test generator. | |||
2015-04-23 | Adding a generator for tests to the modexp model and core. | Joachim Strömbergson | |
2015-04-21 | Fixed incorrect types. | Joachim Strömbergson | |
2015-04-21 | Adding more targets for building, linting and simulating submodules. | Joachim Strömbergson | |
2015-04-21 | Update of modexp to include more of the integration of residue calculator. ↵ | Joachim Strömbergson | |
Update of shl and shr to simplify code. shl and shr could be replaced by functions. | |||
2015-04-20 | Adding testbench for the residue calculator. | Joachim Strömbergson | |
2015-04-20 | (1) Modexp with better API. (2) Adding working residue module. (3) Adding ↵ | Joachim Strömbergson | |
new shift32 with carry module needed by the residue module. | |||
2015-04-20 | Updated to correct license file. | Joachim Strömbergson | |
2015-04-20 | Updated Makefile with residue module targets. Updated the license info. | Joachim Strömbergson | |
2015-04-20 | Updated README with more info about the modexp core and status. | Joachim Strömbergson | |
2015-04-20 | Adding gitignore to cleanup status checks. | Joachim Strömbergson | |
2015-04-13 | Adding testbenches for montprod and modexp. The montprod tb has testcases ↵ | Joachim Strömbergson | |
for up to 1024 bit values. | |||
2015-04-13 | Adding makefile for linting and for building sim targets. | Joachim Strömbergson | |
2015-04-13 | Adding initial versions of rtl for modexp. Montgomery multiplication works ↵ | Joachim Strömbergson | |
for 8192 bit operands. Modexp can build, but lacks proper control and residue generator. Memories has been tested to match block memories in Xilinx and Altera FPGAs. | |||
2015-03-13 | Adding java rsa functional model. | Joachim Strömbergson | |
2015-03-13 | Adding c model for the modexp core. | Joachim Strömbergson | |
2015-03-13 | Adding license and initial readme for the modexp core. Provides at least a ↵ | Joachim Strömbergson | |
high level intro to the core and current status. |