1 | initial version |
b = 0x027B680AC8B8596DA5A4AF8A19A0303FCA97FD7645309FA2A581485AF6263E313B79A2F5
Z.<x>=GF(2)[]
K.<a>=GF(2^283,'a',modulus=x^283 + x^12 + x^7 + x^5 + 1)
bb=Z(b.digits(2))
E=EllipticCurve(K,[1,1,0,0,bb])
P=E.random_element()
print P[0]
print P[1]
print E.is_on_curve(P[0],P[1]) # OK
# I was not able to compute the order
# print E.order() exhausts memory and exits