aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJ08nY2022-06-21 18:17:29 +0200
committerJ08nY2022-06-21 18:17:57 +0200
commit1bef185f9781bcbdde03969961b6f0dde175a9cd (patch)
treef2716b6a37b49e2733c2e5a61f929e8f7e3addf0
parentfd08ca9f90f1b1ba22d5bb47110d0decc81b9390 (diff)
downloadstd-curves-1bef185f9781bcbdde03969961b6f0dde175a9cd.tar.gz
std-curves-1bef185f9781bcbdde03969961b6f0dde175a9cd.tar.zst
std-curves-1bef185f9781bcbdde03969961b6f0dde175a9cd.zip
Fix Ed448 and rename original one to Goldilocks.
-rw-r--r--other/curves.json29
1 files changed, 29 insertions, 0 deletions
diff --git a/other/curves.json b/other/curves.json
index de00e42..71a9eb0 100644
--- a/other/curves.json
+++ b/other/curves.json
@@ -392,6 +392,35 @@
{
"name": "Ed448",
"category": "other",
+ "desc": "Curve from https://datatracker.ietf.org/doc/html/draft-ietf-lwig-curve-representations-23",
+ "field": {
+ "type": "Prime",
+ "p": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
+ "bits": 448
+ },
+ "form": "TwistedEdwards",
+ "params": {
+ "a": {
+ "raw": "0x01"
+ },
+ "d": {
+ "raw": "0xd78b4bdc7f0daf19f24f38c29373a2ccad46157242a50f37809b1da3412a12e79ccc9c81264cfe9ad080997058fb61c4243cc32dbaa156b9"
+ }
+ },
+ "generator": {
+ "x": {
+ "raw": "0x79a70b2b70400553ae7c9df416c792c61128751ac92969240c25a07d728bdc93e21f7787ed6972249de732f38496cd11698713093e9c04fc"
+ },
+ "y": {
+ "raw": "0x7fffffffffffffffffffffffffffffffffffffffffffffffffffffff80000000000000000000000000000000000000000000000000000001"
+ }
+ },
+ "order": "0x3fffffffffffffffffffffffffffffffffffffffffffffffffffffff7cca23e9c44edb49aed63690216cc2728dc58f552378c292ab5844f3",
+ "cofactor": "0x04"
+ },
+ {
+ "name": "Ed448-Goldilocks",
+ "category": "other",
"desc": "Curve from https://eprint.iacr.org/2015/625.pdf",
"field": {
"type": "Prime",