bsdevlin
|
0056a4db5c
|
Update secp256k1 to use endomorphs
|
2019-04-09 23:00:57 -04:00 |
bsdevlin
|
531e16e7f4
|
Updates to mult_mod to remove multiplier from barret reduction block
|
2019-04-08 23:02:40 -04:00 |
bsdevlin
|
d35d61f89b
|
add code for random backpressure
|
2019-04-07 14:18:05 -04:00 |
bsdevlin
|
6dc098c0e9
|
Update fifo code
|
2019-04-07 14:17:47 -04:00 |
bsdevlin
|
ee34650b44
|
Width change fifo update
|
2019-04-05 17:48:18 -04:00 |
bsdevlin
|
12fd25958b
|
Updates to debug and python files
|
2019-04-05 17:21:07 -04:00 |
bsdevlin
|
16e1d86ac7
|
debug module
|
2019-04-04 14:07:22 -04:00 |
bsdevlin
|
537acd9ce2
|
Bug fix for multiplier and top level secp256k1 final testbenches working
|
2019-03-26 13:39:30 -04:00 |
bsdevlin
|
58fd5658c5
|
Updates to barret and multiplier
|
2019-03-25 14:55:42 -04:00 |
bsdevlin
|
f95ffeab0c
|
Updates to secp256k1 core
|
2019-03-23 18:25:42 -04:00 |
bsdevlin
|
e014bba045
|
File updates for point multiplication
|
2019-03-22 10:57:35 -04:00 |
bsdevlin
|
ee603cbf0e
|
New files for point multiplication
|
2019-03-20 23:16:13 -04:00 |
bsdevlin
|
54d09f1744
|
Updates to barret modulus and new multiplier
|
2019-03-19 22:53:29 -04:00 |
bsdevlin
|
c558b391dd
|
Barret modulus block
|
2019-03-19 14:00:06 -04:00 |
bsdevlin
|
5555a71810
|
Binary inversion module and testbench
|
2019-03-19 00:18:41 -04:00 |
bsdevlin
|
b94b2a7c5d
|
Added 256 bit multiplier and testbenches
|
2019-03-18 16:05:55 -04:00 |
bsdevlin
|
571bfb2dc0
|
Updates to top control, secp256k1 core.
|
2019-03-17 00:31:12 -04:00 |
bsdevlin
|
051f3e68b5
|
Update to top level with interface and test bench
|
2019-03-12 23:48:28 -04:00 |
bsdevlin
|
56ad30d051
|
Updates to common IP
|
2019-03-12 15:10:18 -04:00 |
bsdevlin
|
86a8db4df3
|
Large update to new architecture and board files
|
2019-03-11 15:21:45 -04:00 |
bsdevlin
|
e08b46f30d
|
Bugfix for SHA256 core
|
2019-02-28 18:33:03 -05:00 |
bsdevlin
|
2251338f1d
|
Update for difficulty check
|
2019-02-28 18:32:48 -05:00 |
bsdevlin
|
e8b6d4b19c
|
Updates to SHA256 core and a difficulty module
|
2019-02-28 13:07:24 -05:00 |
bsdevlin
|
547a557a14
|
SHA256 core
First cut of SHA256 core
|
2019-02-27 19:45:00 -05:00 |
bsdevlin
|
1abb875397
|
Fix bug with fnd.
Fix bug with fnd signal not going high when adding hash entries
|
2019-02-27 19:44:40 -05:00 |
bsdevlin
|
73c20415f8
|
Added equihash check for index ordering
|
2019-02-26 16:57:18 -05:00 |
bsdevlin
|
39892b7732
|
Added code for hash map and checking for duplicated index in the
equihash solution.
|
2019-02-25 21:41:50 -05:00 |
bsdevlin
|
9d7cdac233
|
Added test for personalization string
|
2019-02-22 15:54:04 -05:00 |
bsdevlin
|
149074bde6
|
Update files for Equihash solution checking
|
2019-02-21 16:15:15 -05:00 |
bsdevlin
|
8b853a7159
|
Updates to verfi module
|
2019-02-21 06:44:42 -05:00 |
bsdevlin
|
c8f1c9223f
|
Updates to testbench to fix bugs.
|
2019-02-20 17:16:13 -05:00 |
bsdevlin
|
033d31de09
|
Updating files for equihash verifier
|
2019-02-20 13:02:09 -05:00 |
bsdevlin
|
cb39d92778
|
Update blake2b blocks and testbench.
|
2019-02-20 09:25:26 -05:00 |
bsdevlin
|
210f6837dc
|
Add memory templates for Xilinx
|
2019-02-20 21:15:34 +08:00 |
bsdevlin
|
4cc2399d0f
|
Updated Blake2b pipelined version so now it is passing the testbench.
|
2019-02-19 20:59:37 -05:00 |
bsdevlin
|
523c1c7388
|
Updates to FIFO and bug fix for unrolled pipe version of Blake2b
|
2019-02-19 19:28:13 -05:00 |
bsdevlin
|
05f5913fce
|
Updates to files and testbenches for the equihash verif block.
|
2019-02-19 15:45:13 -05:00 |
bsdevlin
|
ca60668859
|
Parsing files
|
2019-02-19 09:31:46 -05:00 |
bsdevlin
|
3244deeaac
|
Updates to naming of verif project, and extra blocks for testbench,
example block file.
|
2019-02-19 09:31:31 -05:00 |
bsdevlin
|
0d84ffd424
|
Add IP for an AXI interface fifo. Add the blake2b_pipe which is a high
performance version of blake2b pipeline unrolled.
|
2019-02-16 01:23:49 -05:00 |
bsdevlin
|
ab3e37782e
|
Update license
|
2019-02-15 01:58:34 -05:00 |
bsdevlin
|
66aad005df
|
Add script for generating project when synthesizing in Vivado
|
2019-02-13 17:14:15 -05:00 |
bsdevlin
|
70e1598c45
|
Bug updates, now working correctly for all test cases
|
2019-02-13 16:43:19 -05:00 |
bsdevlin
|
18c08450df
|
Rename modules in files to blake2b
|
2019-02-13 15:27:13 -05:00 |
bsdevlin
|
e86828b771
|
Correct name from blake2 -> blake2b
|
2019-02-13 15:24:46 -05:00 |
bsdevlin
|
1992538306
|
Update to blake2 core to work correctly with messages larger than 128
bytes, added testbench for checking this.
|
2019-02-13 15:23:22 -05:00 |
bsdevlin
|
d391cbc992
|
Updates to testbench to include helper functions,
updated synthesis file to meet timing (200MHz)
|
2019-02-13 10:53:19 -05:00 |
bsdevlin
|
a07b4a7cc6
|
Fixes for blake2 engine and testbench passing rfc_test now
|
2019-02-11 21:53:27 -05:00 |
bsdevlin
|
7c0d5dab5b
|
Add .xdc file for Xilinx projects
|
2019-02-12 00:13:03 +08:00 |
bsdevlin
|
361ece0ee3
|
Initial files for the Blake2B core
|
2019-02-12 00:07:18 +08:00 |