aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--other/curves.json46
1 files changed, 46 insertions, 0 deletions
diff --git a/other/curves.json b/other/curves.json
index 71a9eb0..e1c0ce6 100644
--- a/other/curves.json
+++ b/other/curves.json
@@ -1349,6 +1349,52 @@
},
"order": "0xffffffffffffffffffffffffffffdf5c0319f61dc6ccebe902bc220f",
"cofactor": "0x01"
+ },
+ {
+ "name": "FourQ",
+ "category": "other",
+ "desc": "Curve used in https://eprint.iacr.org/2015/565.pdf",
+ "field": {
+ "type": "Extension",
+ "base": "0x7fffffffffffffffffffffffffffffff",
+ "bits": 127,
+ "degree": 2,
+ "poly": [
+ {
+ "power": 2,
+ "coeff": "0x01"
+ },
+ {
+ "power": 0,
+ "coeff": "0x01"
+ }
+ ]
+ },
+ "form": "TwistedEdwards",
+ "params": {
+ "a": {
+ "poly": [
+ {
+ "power": 0,
+ "coeff": "0x00"
+ }
+ ]
+ },
+ "d": {
+ "poly": [
+ {
+ "power": 1,
+ "coeff": "0x5e472f846657e0fcb3821488f1fc0c8d"
+ },
+ {
+ "power": 0,
+ "coeff": "0xe40000000000000142"
+ }
+ ]
+ }
+ },
+ "order": "0x29cbc14e5e0a72f05397829cbc14e5dfbd004dfe0f79992fb2540ec7768ce7",
+ "cofactor": "0x188"
}
]
}