Commit Graph

117 Commits

Author SHA1 Message Date
Jack Grigg 2d8f84e032 Fix RedJubjub test vector output 2018-05-18 20:09:39 +12:00
Jack Grigg fb07e639b9 Generate test vectors for Sapling generators 2018-05-18 18:28:12 +12:00
Jack Grigg 6786564447 Implement LEBS2OSP and LEOS2BSP 2018-05-18 18:06:38 +12:00
Jack Grigg 9df19eb154 pylint 2018-05-18 18:01:08 +12:00
Jack Grigg ce7c7cfb39 Fix compilation bugs in Pedersen hash 2018-05-18 18:01:08 +12:00
Jack Grigg 2f152758ba Implement RedJubjub 2018-05-18 18:01:05 +12:00
Jack Grigg 6d12cb9a74 Extract LEOS2IP and I2LEOSP functions 2018-05-18 15:28:36 +12:00
Jack Grigg 64863e135b Specify dependencies 2018-05-18 13:18:52 +12:00
Jack Grigg f91cb9e5b4 Implement NoteCommit 2018-05-18 13:18:52 +12:00
Jack Grigg 3e2b2ab8f8 Implement MerkleCRH 2018-05-18 13:18:50 +12:00
Jack Grigg 929b36ccfd Implement Pedersen hashes and commitments 2018-05-18 13:18:47 +12:00
Jack Grigg 146c821fc9 Add remaining Sapling generators 2018-05-18 12:47:05 +12:00
Jack Grigg edaf23fdf8 Change variable names to match the spec 2018-05-18 12:45:19 +12:00
Jack Grigg 95f483fd3d Refactor into modules 2018-05-18 11:57:11 +12:00
Jack Grigg c0d4ff2fd2 Add test vector generator for Sapling key components 2018-05-18 07:21:42 +12:00
Jack Grigg 6cefcd3c94 Ignore virtualenv directory 2018-05-18 07:21:23 +12:00
Jack Grigg acb6d4a033 Initial repo 2018-05-18 07:20:52 +12:00