RFC7748's X448 (Curve448 in montgomery form) is missing
Closed this issue · 1 comments
I'm not sure why, but it appears that Curve448 (Montgomery form) is missing from your DB. Curve25519 which is also used in RFC7748 is present. I'll append the relevant entry, but my level of EC knowledge means I have not got the values for the characteristics.
{
"name": "rfc7748",
"desc": "Curve448, which is missing from the DB.",
"curves": [
{
"name": "Curve448",
"category": "other",
"desc": "Curve https://datatracker.ietf.org/doc/html/rfc7748",
"field": {
"type": "Prime",
"p": "fffffffffffffffffffffffffffffffffffffffffffffffffffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
"bits": 448
},
"form": "Montgomery",
"params": {
"a": {
"raw": "0x262a6"
},
"b": {
"raw": "0x01"
}
},
"generator": {
"x": {
"raw": "0x05"
},
"y": {
"raw": "0x7d235d1295f5b1f66c98ab6e58326fcecbae5d34f55545d060f75dc28df3f6edb8027e2346430d211312c4b150677af76fd7223d457b5b1a"
}
},
"order": "0x3fffffffffffffffffffffffffffffffffffffffffffffffffffffff7cca23e9c44edb49aed63690216cc2728dc58f552378c292ab5844f3",
"cofactor": "0x04",
"characteristics": {
"discriminant": "0",
"j_invariant": "0",
"trace_of_frobenius": "0"
}
}
]
}
It is now there: https://neuromancer.sk/std/other/Curve448