Commit Graph

27 Commits

Author SHA1 Message Date
Eirik Ogilvie-Wigley a00f0e3525 Add benchmark for mul_assign 2018-09-05 14:47:11 -06:00
Eirik Ogilvie-Wigley a08e45c4aa Cleanup and format 2018-09-05 14:38:16 -06:00
Sean Bowe f598e26531
Use _vartime rather than _var to denote variable time functions. 2018-09-02 09:17:42 -06:00
Sean Bowe 16d01207ef
Add some constants and lay out functions for point arithmetic. 2018-09-02 09:16:39 -06:00
Sean Bowe 88ca4f321f
cargo fmt 2018-09-02 08:36:44 -06:00
Sean Bowe f6aea143ed
Beginning of curve arithmetic implementation. 2018-09-02 08:33:52 -06:00
Sean Bowe eb4dc1592f
Add (blank) RELEASES.md file. 2018-09-02 07:44:47 -06:00
Sean Bowe 5bf0cbd0e3
Use code formatting for feature names in README. 2018-09-01 20:42:31 -06:00
Sean Bowe 39eda03c74
Do more sensible things when `std` feature is enabled/disabled. 2018-09-01 14:17:20 -06:00
Sean Bowe c8128b692d
Add tests for Fq operations. 2018-09-01 14:04:48 -06:00
Sean Bowe 27415d25c3
Add `std` and `nightly` features. 2018-08-31 19:53:31 -06:00
Sean Bowe cf210fe586
Implementation of inversion for Fp 2018-08-31 19:49:11 -06:00
Sean Bowe c582e80157
Implementation of Fq 2018-08-31 17:56:51 -06:00
Sean Bowe 5c9a9149e1
Make jubjub bird on README smaller. 2018-08-31 13:41:58 -06:00
Sean Bowe c5268afde7
Add jubjub bird to the README. 2018-08-31 13:41:34 -06:00
Sean Bowe 77545ff089
Don't check in parsed Sagemath files 2018-08-29 19:03:23 -06:00
Sean Bowe 6753a3d051
Add documentation and script for deriving the Jubjub curve 2018-08-29 18:56:33 -06:00
Sean Bowe a8b2875536
Add some documentation related to Jubjub. 2018-08-29 13:02:03 -06:00
Sean Bowe 2dbaff8196 Add 'doc/evidence/' from commit '8f7306ff97456abff0af6517da5c7c1a3f736d6d'
git-subtree-dir: doc/evidence
git-subtree-mainline: 10151c76c7
git-subtree-split: 8f7306ff97
2018-08-29 12:42:33 -06:00
Sean Bowe 10151c76c7
Remove misleading comment inherited from bellman's README. 2018-08-29 12:02:14 -06:00
Sean Bowe 47ac2fc007
Initial commit 2018-08-29 12:00:11 -06:00
Daira Hopwood 8f7306ff97 Add run.sh.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-11-02 06:17:13 +00:00
Daira Hopwood 6280babe1b Change the directory in which the Pocklington proof files are created.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-11-02 06:17:13 +00:00
Daira Hopwood a7aea2312c Refactor to generate the 'primes' file rather than relying on it as input.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-11-02 06:17:13 +00:00
Daira Hopwood 3513811d0f Twisted Edwards support.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-11-02 06:17:12 +00:00
Daira Hopwood c12abad1e9 Add LICENSE and .gitignore. Also fix the curve equation.
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-11-02 06:16:58 +00:00
Daira Hopwood ffb58e9114 Initial commit (including the original verify.sage).
Signed-off-by: Daira Hopwood <daira@jacaranda.org>
2017-11-02 05:52:36 +00:00