Jonas Nick
d4ca81f48e
Merge commits 'dc6e5c3a 2d9e7175 b61f9da5 98dac878 8c727b90 328aaef2 f2d9aeae b732701f db726782 5671e5f3 a4abaab7 659d0d47 f8c0b57e 24d1656c 3a8b47bc ebdba03c 4c3ba88c ' into temp-merge-901
...
Also add -zkp modules to .cirrus.yml.
2021-03-08 13:35:16 +00:00
Dimitris Apostolou
07aa4c70ff
Fix insecure links
2020-12-18 00:24:22 +02:00
Jonas Nick
e1756dfddc
Merge commits '3a106966 8f0c6f15 ' into temp-merge-851
2020-12-04 11:50:18 +00:00
Tim Ruffing
329a2e0a3f
sage: Add script for generating scalar_split_lambda constants
2020-12-03 11:56:09 +01:00
Tim Ruffing
f554dfc708
sage: Reorganize files
...
* Move curve parameters to separate file
* Rename main prover script for clarity
2020-11-25 13:50:40 +01:00
Frédéric Chapoton
13c88efed0
Convert Sage code to Python 3 (as used by Sage >= 9)
...
Co-authored-by: Tim Ruffing <crypto@timruffing.de>
2020-11-23 15:56:22 +01:00
Jonas Nick
b0917f3de1
Merge remote-tracking branch 'upstream/master' into temp-merge-835
2020-11-05 20:21:38 +00:00
Pieter Wuille
b110c106fa
Change exhaustive test groups so they have a point with X=1
...
This enables testing overflow is correctly encoded in the recid, and
likely triggers more edge cases.
Also introduce a Sage script to generate the parameters.
2020-09-18 14:01:15 -07:00
Pieter Wuille
360e218043
Constant-time generator module
2020-07-24 14:49:33 +02:00
Dimitris Tsapakidis
8c7ea22d54
Fixed multiple typos
2017-09-24 17:53:13 -07:00
practicalswift
73aca8364f
Fix typo: "exectured" → "executed"
2017-01-29 18:36:08 +01:00
Pieter Wuille
03d4611c81
Add sage verification script for the group laws
2015-11-29 16:03:07 +01:00