wap-wsg-idm-ecid-wtls9
160-bit prime field Weierstrass curve.
y2≡x3+ax+b Parameters
Name | Value |
---|
p | 0xfffffffffffffffffffffffffffffffffffc808f |
a | 0x0 |
b | 0x3 |
G | (0x1, 0x2) |
n | 0x0100000000000000000001cdc98ae0e2de574abf33 |
h | 0x1 |
SAGE
p = 0xfffffffffffffffffffffffffffffffffffc808f
K = GF(p)
a = K(0x0)
b = K(0x3)
E = EllipticCurve(K, (a, b))
G = E(0x1, 0x2)
E.set_order(0x0100000000000000000001cdc98ae0e2de574abf33 * 0x1)
PARI/GP
p = 0xfffffffffffffffffffffffffffffffffffc808f
a = Mod(0x0, p)
b = Mod(0x3, p)
E = ellinit([a, b])
E[16][1] = 0x0100000000000000000001cdc98ae0e2de574abf33 * 0x1
G = [Mod(0x1, p), Mod(0x2, p)]
JSON
{
"name": "wap-wsg-idm-ecid-wtls9",
"desc": "",
"oid": "2.23.43.1.4.9",
"form": "Weierstrass",
"field": {
"type": "Prime",
"p": "0xfffffffffffffffffffffffffffffffffffc808f",
"bits": 160
},
"params": {
"a": {
"raw": "0x0"
},
"b": {
"raw": "0x3"
}
},
"generator": {
"x": {
"raw": "0x1"
},
"y": {
"raw": "0x2"
}
},
"order": "0x0100000000000000000001cdc98ae0e2de574abf33",
"cofactor": "0x1"
}