Commit Graph

206 Commits

Author SHA1 Message Date
bsdevlin 957e47e7ca New AWS files 2019-06-24 23:33:50 +08:00
bsdevlin 7173af659b delete old aws files 2019-06-24 23:31:09 +08:00
bsdevlin c052ddb40e Include files for sim 2019-06-24 23:02:00 +08:00
bsdevlin 485414409e Remove unused files 2019-06-24 22:58:30 +08:00
bsdevlin 23b3d534f7 Fix multi driven net 2019-06-24 22:04:22 +08:00
bsdevlin af5f552a51 synthesis bug fix for bls12_381 module 2019-06-24 21:39:33 +08:00
bsdevlin adf8630be3 update vivado include file 2019-06-24 21:36:23 +08:00
bsdevlin e24458fc0e Added support for BLS12_381 to top level 2019-06-24 21:18:45 +08:00
bsdevlin 05761baaf9 updates to testbench and fixing synthesis errors 2019-06-24 19:17:47 +08:00
bsdevlin 8e91a27370 Update ec point mult test bench 2019-06-24 18:47:55 +08:00
bsdevlin 1bc56cc5b1 updates to common interfaces to add AXI4 and AXI lite 2019-06-24 18:41:25 +08:00
bsdevlin af96867535 Updates for BLS coprocessor and testbench 2019-06-24 18:40:27 +08:00
bsdevlin aecbc2ae75 Update secp256k1 core to use ec_ modules for point add and double 2019-06-22 15:26:07 +08:00
bsdevlin 78dadeff48 removed old comment 2019-06-21 21:21:53 +08:00
bsdevlin 0f9382a02a updates to memory 2019-06-21 21:20:51 +08:00
bsdevlin a2992870c6 point mult testbench 2019-06-19 20:53:52 +08:00
bsdevlin fef2e26a1d updates to point multiplication 2019-06-19 20:53:36 +08:00
bsdevlin c996d487e4 bug fix for Fp^2 logic 2019-06-15 00:09:13 +08:00
bsdevlin 8ebfdeb734 Updates to logic for point multiplication in Fp2 2019-06-13 17:57:03 +08:00
bsdevlin c3e527b87e Fp2 point addition 2019-06-12 18:46:05 +08:00
bsdevlin 18115bc7eb Function updates to do inversion, and point add/ double in Fp2 2019-06-12 18:02:39 +08:00
bsdevlin 9c8657fe41 Fp2 point double updated to use fp2_arithmetic block 2019-06-12 18:01:13 +08:00
bsdevlin 3630bb04b3 point double in Fp2 working 2019-06-12 17:46:57 +08:00
bsdevlin 597384b1e0 update for converting to affine coords 2019-06-11 22:59:11 +08:00
bsdevlin 4cef72abda updates for Fp^2 point logic 2019-06-11 22:55:11 +08:00
bsdevlin dcdbc97957 updates to ec point add 2019-06-09 17:52:41 +08:00
bsdevlin e77f79c1eb New zcash AWS file cut down 2019-06-09 11:04:12 +08:00
Cloud User dcc754084f update encyrpt file 2019-06-09 01:43:55 +00:00
Cloud User 414e06e1c9 updates to AWS build files 2019-06-08 04:24:28 +00:00
ben devlin 9cac3a9d2e Merge branch 'master' of github.com:bsdevlin/zcash-fpga 2019-06-07 12:45:04 -04:00
ben devlin 69ec1757b3 update to vivado sim file 2019-06-07 12:44:43 -04:00
bsdevlin 2552e5104c update to readme 2019-06-08 00:44:00 +08:00
bsdevlin 33edd456b8 readme changes 2019-06-07 11:02:08 +08:00
bsdevlin ff946284f5 update readme 2019-06-07 11:00:06 +08:00
bsdevlin 4aada68429 Merge branch 'master' of https://github.com/bsdevlin/zcash-fpga.git 2019-06-07 10:54:20 +08:00
bsdevlin 8774396625 updates to AWS files 2019-06-07 10:53:54 +08:00
Cloud User 21810a21c8 updates to main.c 2019-06-03 13:31:57 +00:00
bsdevlin 2fe8982927 updates to c file 2019-06-03 21:08:32 +08:00
bsdevlin df2ca6fdac top level for the bls12-381 core 2019-05-30 21:37:28 +08:00
bsdevlin 4068dec4df bug fix in adder/sub for rdy signal 2019-05-30 14:02:37 +08:00
bsdevlin 88714c4fd0 updates to add/sub 2019-05-29 18:40:47 +08:00
bsdevlin 650a6c1afc updates for adding and sub block 2019-05-29 18:40:08 +08:00
bsdevlin 43aa6ed28c updates to ram to include reset logic 2019-05-28 23:03:13 +08:00
bsdevlin 5e27200ddc new adder unit and pipelines, and update to ec logic 2019-05-28 23:02:57 +08:00
bsdevlin e4deec2bb3 fix bug in width for multiplier 2019-05-24 15:17:33 +08:00
bsdevlin 23ece8ba69 updates for bls12-381 2019-05-23 23:15:52 +08:00
bsdevlin 06f67ccab3 update to barret reduction to use multiple multipliers 2019-05-23 21:22:07 +08:00
bsdevlin f084de17b0 Updates for bls12-381 2019-05-22 21:32:23 +08:00
bsdevlin ef0d531fb8 Updates to ec for bls12-381 2019-05-22 21:31:42 +08:00
bsdevlin 9d2c9340a3 updates to structure for eliptical curve blocks 2019-05-22 14:53:06 +08:00