Lines Matching full:gx

175     def __init__(self, a, b, prime, order, cofactor, gx, gy, npoints, name, oid):  argument
181 self.gx = gx
296 gx = curve.gx
298 G = Point(curve, gx, gy)
307 gx = curve.gx
309 G = Point(curve, gx, gy)
496 gx = privkey.curve.gx
498 G = Point(privkey.curve, gx, gy)
542 gx = pubkey.curve.gx
545 G = Point(pubkey.curve, gx, gy)
592 gx = privkey.curve.gx
594 G = Point(privkey.curve, gx, gy)
648 gx = pubkey.curve.gx
650 G = Point(pubkey.curve, gx, gy)
700 gx = privkey.curve.gx
702 G = Point(privkey.curve, gx, gy)
736 gx = pubkey.curve.gx
738 G = Point(pubkey.curve, gx, gy)
794 gx = privkey.curve.gx
796 G = Point(privkey.curve, gx, gy)
838 gx = pubkey.curve.gx
840 G = Point(pubkey.curve, gx, gy)
882 gx = privkey.curve.gx
884 G = Point(privkey.curve, gx, gy)
922 gx = pubkey.curve.gx
924 G = Point(pubkey.curve, gx, gy)
966 gx = privkey.curve.gx
968 G = Point(privkey.curve, gx, gy)
1010 gx = pubkey.curve.gx
1012 G = Point(pubkey.curve, gx, gy)
1246 # Default return (a, b, prime, order, cofactor, gx, gy)
1302 # Extract Gx and Gy, see X9.62-1998
1311 gx = stringtoint(ECPoint[:int(len(ECPoint)/2)])
1316 gx = stringtoint(ECPoint)
1317 alpha = (pow(gx, 3, prime) + (a * gx) + b) % prime
1328 return (True, (a, b, prime, order, cofactor, gx, gy))
1445 def curve_params(name, prime, pbitlen, a, b, gx, gy, order, cofactor, oid, alpha_montgomery, gamma_… argument
1520 ec_params_string += export_curve_int(name, "gx", gx, bytesize)
1554 export_curve_struct(name, "gx", "gx") +\
1630 …print(sys.argv[0]+" --name=\"YOURCURVENAME\" --prime=... --order=... --a=... --b=... --gx=... --gy…
1637 print("\t> gx: x coordinate of the generator G")
1684 …name = oid = prime = a = b = gx = gy = g = order = cofactor = ECfile = remove = remove_all = add_t…
1687 …lp", "remove", "remove-all", "name=", "prime=", "a=", "b=", "generator=", "gx=", "gy=", "order=", …
1711 elif o in ("--gx"):
1712 gx = get_int(arg.replace(' ', ''))
1804 # If a g is provided, split it in two gx and gy
1807 gx = get_int(g[:len(g)/2])
1816 gx = get_int(g[:len(g)/2])
1820 …if (prime != None) or (a != None) or (b != None) or (gx != None) or (gy != None) or (order != None…
1821 …print("Error: option ECfile incompatible with explicit (prime, a, b, gx, gy, order, cofactor) opti…
1841 (check, (a, b, prime, order, cofactor, gx, gy)) = parse_DER_ECParameters(derbuf)
1847 …if (prime == None) or (a == None) or (b == None) or (gx == None) or (gy == None) or (order == None…
1848 …string = (prime == None)*"prime "+(a == None)*"a "+(b == None)*"b "+(gx == None)*"gx "+(gy == None…
1849 …r: missing "+err_string+" in explicit curve definition (name, prime, a, b, gx, gy, order, cofactor…
1861 if (a > prime) or (b > prime) or (gx > prime) or (gy > prime):
1862 err_string = (a > prime)*"a "+(b > prime)*"b "+(gx > prime)*"gx "+(gy > prime)*"gy "
1866 if pow(gy, 2, prime) != ((pow(gx, 3, prime) + (a*gx) + b) % prime):
1867 …print("Error: the given parameters (prime, a, b, gx, gy) do not verify the elliptic curve equation…
1881 …ec_params = curve_params(name, prime, pbitlen, a, b, gx, gy, order, cofactor, oid, alpha_montgomer…
1928 c = Curve(a, b, prime, order, cofactor, gx, gy, cofactor * order, name, oid)