elliptic-curve-0.3.0: Elliptic curve library

Index - P

P 
1 (Data Constructor)Data.Curve.Binary, Data.Curve.Binary.SECT113R1, Data.Curve.Binary.SECT113R2, Data.Curve.Binary.SECT131R1, Data.Curve.Binary.SECT131R2, Data.Curve.Binary.SECT163K1, Data.Curve.Binary.SECT163R1, Data.Curve.Binary.SECT163R2, Data.Curve.Binary.SECT193R1, Data.Curve.Binary.SECT193R2, Data.Curve.Binary.SECT233K1, Data.Curve.Binary.SECT233R1, Data.Curve.Binary.SECT239K1, Data.Curve.Binary.SECT283K1, Data.Curve.Binary.SECT283R1, Data.Curve.Binary.SECT409K1, Data.Curve.Binary.SECT409R1, Data.Curve.Binary.SECT571K1, Data.Curve.Binary.SECT571R1
2 (Type/Class)Data.Curve.Binary.SECT113R1
3 (Type/Class)Data.Curve.Binary.SECT113R2
4 (Type/Class)Data.Curve.Binary.SECT131R1
5 (Type/Class)Data.Curve.Binary.SECT131R2
6 (Type/Class)Data.Curve.Binary.SECT163K1
7 (Type/Class)Data.Curve.Binary.SECT163R1
8 (Type/Class)Data.Curve.Binary.SECT163R2
9 (Type/Class)Data.Curve.Binary.SECT193R1
10 (Type/Class)Data.Curve.Binary.SECT193R2
11 (Type/Class)Data.Curve.Binary.SECT233K1
12 (Type/Class)Data.Curve.Binary.SECT233R1
13 (Type/Class)Data.Curve.Binary.SECT239K1
14 (Type/Class)Data.Curve.Binary.SECT283K1
15 (Type/Class)Data.Curve.Binary.SECT283R1
16 (Type/Class)Data.Curve.Binary.SECT409K1
17 (Type/Class)Data.Curve.Binary.SECT409R1
18 (Type/Class)Data.Curve.Binary.SECT571K1
19 (Type/Class)Data.Curve.Binary.SECT571R1
20 (Data Constructor)Data.Curve.Edwards, Data.Curve.Edwards.Curve1174, Data.Curve.Edwards.Curve41417, Data.Curve.Edwards.E222, Data.Curve.Edwards.E382, Data.Curve.Edwards.E521, Data.Curve.Edwards.Ed25519, Data.Curve.Edwards.Ed3363, Data.Curve.Edwards.Ed448, Data.Curve.Edwards.JubJub
21 (Data Constructor)Data.Curve.Weierstrass, Data.Curve.Weierstrass.ANSSIFRP256V1, Data.Curve.Weierstrass.Anomalous, Data.Curve.Weierstrass.BLS12381, Data.Curve.Weierstrass.BLS12381T, Data.Curve.Weierstrass.BLS48581, Data.Curve.Weierstrass.BLS48581T, Data.Curve.Weierstrass.BN224, Data.Curve.Weierstrass.BN254, Data.Curve.Weierstrass.BN254A, Data.Curve.Weierstrass.BN254AT, Data.Curve.Weierstrass.BN254B, Data.Curve.Weierstrass.BN254BT, Data.Curve.Weierstrass.BN254C, Data.Curve.Weierstrass.BN254CT, Data.Curve.Weierstrass.BN254D, Data.Curve.Weierstrass.BN254DT, Data.Curve.Weierstrass.BN254T, Data.Curve.Weierstrass.BN256, Data.Curve.Weierstrass.BN384, Data.Curve.Weierstrass.BN462, Data.Curve.Weierstrass.BN462T, Data.Curve.Weierstrass.BN512, Data.Curve.Weierstrass.BrainpoolP160R1, Data.Curve.Weierstrass.BrainpoolP160T1, Data.Curve.Weierstrass.BrainpoolP192R1, Data.Curve.Weierstrass.BrainpoolP192T1, Data.Curve.Weierstrass.BrainpoolP224R1, Data.Curve.Weierstrass.BrainpoolP224T1, Data.Curve.Weierstrass.BrainpoolP256R1, Data.Curve.Weierstrass.BrainpoolP256T1, Data.Curve.Weierstrass.BrainpoolP320R1, Data.Curve.Weierstrass.BrainpoolP320T1, Data.Curve.Weierstrass.BrainpoolP384R1, Data.Curve.Weierstrass.BrainpoolP384T1, Data.Curve.Weierstrass.BrainpoolP512R1, Data.Curve.Weierstrass.BrainpoolP512T1, Data.Curve.Weierstrass.SECP112R1, Data.Curve.Weierstrass.SECP112R2, Data.Curve.Weierstrass.SECP128R1, Data.Curve.Weierstrass.SECP128R2, Data.Curve.Weierstrass.SECP160K1, Data.Curve.Weierstrass.SECP160R1, Data.Curve.Weierstrass.SECP160R2, Data.Curve.Weierstrass.SECP192K1, Data.Curve.Weierstrass.SECP192R1, Data.Curve.Weierstrass.SECP224K1, Data.Curve.Weierstrass.SECP224R1, Data.Curve.Weierstrass.SECP256K1, Data.Curve.Weierstrass.SECP256R1, Data.Curve.Weierstrass.SECP384R1, Data.Curve.Weierstrass.SECP521R1
PA 
1 (Type/Class)Data.Curve.Binary.SECT113R1
2 (Type/Class)Data.Curve.Binary.SECT113R2
3 (Type/Class)Data.Curve.Binary.SECT131R1
4 (Type/Class)Data.Curve.Binary.SECT131R2
5 (Type/Class)Data.Curve.Binary.SECT163K1
6 (Type/Class)Data.Curve.Binary.SECT163R1
7 (Type/Class)Data.Curve.Binary.SECT163R2
8 (Type/Class)Data.Curve.Binary.SECT193R1
9 (Type/Class)Data.Curve.Binary.SECT193R2
10 (Type/Class)Data.Curve.Binary.SECT233K1
11 (Type/Class)Data.Curve.Binary.SECT233R1
12 (Type/Class)Data.Curve.Binary.SECT239K1
13 (Type/Class)Data.Curve.Binary.SECT283K1
14 (Type/Class)Data.Curve.Binary.SECT283R1
15 (Type/Class)Data.Curve.Binary.SECT409K1
16 (Type/Class)Data.Curve.Binary.SECT409R1
17 (Type/Class)Data.Curve.Binary.SECT571K1
18 (Type/Class)Data.Curve.Binary.SECT571R1
19 (Type/Class)Data.Curve.Edwards.Curve1174
20 (Type/Class)Data.Curve.Edwards.Curve41417
21 (Type/Class)Data.Curve.Edwards.E222
22 (Type/Class)Data.Curve.Edwards.E382
23 (Type/Class)Data.Curve.Edwards.E521
24 (Type/Class)Data.Curve.Edwards.Ed25519
25 (Type/Class)Data.Curve.Edwards.Ed3363
26 (Type/Class)Data.Curve.Edwards.Ed448
27 (Type/Class)Data.Curve.Edwards.JubJub
28 (Type/Class)Data.Curve.Montgomery.Curve25519
29 (Type/Class)Data.Curve.Montgomery.Curve383187
30 (Type/Class)Data.Curve.Montgomery.Curve448
31 (Type/Class)Data.Curve.Montgomery.M221
32 (Type/Class)Data.Curve.Montgomery.M383
33 (Type/Class)Data.Curve.Montgomery.M511
34 (Type/Class)Data.Curve.Weierstrass.ANSSIFRP256V1
35 (Type/Class)Data.Curve.Weierstrass.Anomalous
36 (Type/Class)Data.Curve.Weierstrass.BLS12381
37 (Type/Class)Data.Curve.Weierstrass.BLS12381T
38 (Type/Class)Data.Curve.Weierstrass.BLS48581
39 (Type/Class)Data.Curve.Weierstrass.BLS48581T
40 (Type/Class)Data.Curve.Weierstrass.BN224
41 (Type/Class)Data.Curve.Weierstrass.BN254
42 (Type/Class)Data.Curve.Weierstrass.BN254A
43 (Type/Class)Data.Curve.Weierstrass.BN254AT
44 (Type/Class)Data.Curve.Weierstrass.BN254B
45 (Type/Class)Data.Curve.Weierstrass.BN254BT
46 (Type/Class)Data.Curve.Weierstrass.BN254C
47 (Type/Class)Data.Curve.Weierstrass.BN254CT
48 (Type/Class)Data.Curve.Weierstrass.BN254D
49 (Type/Class)Data.Curve.Weierstrass.BN254DT
50 (Type/Class)Data.Curve.Weierstrass.BN254T
51 (Type/Class)Data.Curve.Weierstrass.BN256
52 (Type/Class)Data.Curve.Weierstrass.BN384
53 (Type/Class)Data.Curve.Weierstrass.BN462
54 (Type/Class)Data.Curve.Weierstrass.BN462T
55 (Type/Class)Data.Curve.Weierstrass.BN512
56 (Type/Class)Data.Curve.Weierstrass.BrainpoolP160R1
57 (Type/Class)Data.Curve.Weierstrass.BrainpoolP160T1
58 (Type/Class)Data.Curve.Weierstrass.BrainpoolP192R1
59 (Type/Class)Data.Curve.Weierstrass.BrainpoolP192T1
60 (Type/Class)Data.Curve.Weierstrass.BrainpoolP224R1
61 (Type/Class)Data.Curve.Weierstrass.BrainpoolP224T1
62 (Type/Class)Data.Curve.Weierstrass.BrainpoolP256R1
63 (Type/Class)Data.Curve.Weierstrass.BrainpoolP256T1
64 (Type/Class)Data.Curve.Weierstrass.BrainpoolP320R1
65 (Type/Class)Data.Curve.Weierstrass.BrainpoolP320T1
66 (Type/Class)Data.Curve.Weierstrass.BrainpoolP384R1
67 (Type/Class)Data.Curve.Weierstrass.BrainpoolP384T1
68 (Type/Class)Data.Curve.Weierstrass.BrainpoolP512R1
69 (Type/Class)Data.Curve.Weierstrass.BrainpoolP512T1
70 (Type/Class)Data.Curve.Weierstrass.SECP112R1
71 (Type/Class)Data.Curve.Weierstrass.SECP112R2
72 (Type/Class)Data.Curve.Weierstrass.SECP128R1
73 (Type/Class)Data.Curve.Weierstrass.SECP128R2
74 (Type/Class)Data.Curve.Weierstrass.SECP160K1
75 (Type/Class)Data.Curve.Weierstrass.SECP160R1
76 (Type/Class)Data.Curve.Weierstrass.SECP160R2
77 (Type/Class)Data.Curve.Weierstrass.SECP192K1
78 (Type/Class)Data.Curve.Weierstrass.SECP192R1
79 (Type/Class)Data.Curve.Weierstrass.SECP224K1
80 (Type/Class)Data.Curve.Weierstrass.SECP224R1
81 (Type/Class)Data.Curve.Weierstrass.SECP256K1
82 (Type/Class)Data.Curve.Weierstrass.SECP256R1
83 (Type/Class)Data.Curve.Weierstrass.SECP384R1
84 (Type/Class)Data.Curve.Weierstrass.SECP521R1
PJ 
1 (Type/Class)Data.Curve.Weierstrass.ANSSIFRP256V1
2 (Type/Class)Data.Curve.Weierstrass.Anomalous
3 (Type/Class)Data.Curve.Weierstrass.BLS12381
4 (Type/Class)Data.Curve.Weierstrass.BLS12381T
5 (Type/Class)Data.Curve.Weierstrass.BLS48581
6 (Type/Class)Data.Curve.Weierstrass.BLS48581T
7 (Type/Class)Data.Curve.Weierstrass.BN224
8 (Type/Class)Data.Curve.Weierstrass.BN254
9 (Type/Class)Data.Curve.Weierstrass.BN254A
10 (Type/Class)Data.Curve.Weierstrass.BN254AT
11 (Type/Class)Data.Curve.Weierstrass.BN254B
12 (Type/Class)Data.Curve.Weierstrass.BN254BT
13 (Type/Class)Data.Curve.Weierstrass.BN254C
14 (Type/Class)Data.Curve.Weierstrass.BN254CT
15 (Type/Class)Data.Curve.Weierstrass.BN254D
16 (Type/Class)Data.Curve.Weierstrass.BN254DT
17 (Type/Class)Data.Curve.Weierstrass.BN254T
18 (Type/Class)Data.Curve.Weierstrass.BN256
19 (Type/Class)Data.Curve.Weierstrass.BN384
20 (Type/Class)Data.Curve.Weierstrass.BN462
21 (Type/Class)Data.Curve.Weierstrass.BN462T
22 (Type/Class)Data.Curve.Weierstrass.BN512
23 (Type/Class)Data.Curve.Weierstrass.BrainpoolP160R1
24 (Type/Class)Data.Curve.Weierstrass.BrainpoolP160T1
25 (Type/Class)Data.Curve.Weierstrass.BrainpoolP192R1
26 (Type/Class)Data.Curve.Weierstrass.BrainpoolP192T1
27 (Type/Class)Data.Curve.Weierstrass.BrainpoolP224R1
28 (Type/Class)Data.Curve.Weierstrass.BrainpoolP224T1
29 (Type/Class)Data.Curve.Weierstrass.BrainpoolP256R1
30 (Type/Class)Data.Curve.Weierstrass.BrainpoolP256T1
31 (Type/Class)Data.Curve.Weierstrass.BrainpoolP320R1
32 (Type/Class)Data.Curve.Weierstrass.BrainpoolP320T1
33 (Type/Class)Data.Curve.Weierstrass.BrainpoolP384R1
34 (Type/Class)Data.Curve.Weierstrass.BrainpoolP384T1
35 (Type/Class)Data.Curve.Weierstrass.BrainpoolP512R1
36 (Type/Class)Data.Curve.Weierstrass.BrainpoolP512T1
37 (Type/Class)Data.Curve.Weierstrass.SECP112R1
38 (Type/Class)Data.Curve.Weierstrass.SECP112R2
39 (Type/Class)Data.Curve.Weierstrass.SECP128R1
40 (Type/Class)Data.Curve.Weierstrass.SECP128R2
41 (Type/Class)Data.Curve.Weierstrass.SECP160K1
42 (Type/Class)Data.Curve.Weierstrass.SECP160R1
43 (Type/Class)Data.Curve.Weierstrass.SECP160R2
44 (Type/Class)Data.Curve.Weierstrass.SECP192K1
45 (Type/Class)Data.Curve.Weierstrass.SECP192R1
46 (Type/Class)Data.Curve.Weierstrass.SECP224K1
47 (Type/Class)Data.Curve.Weierstrass.SECP224R1
48 (Type/Class)Data.Curve.Weierstrass.SECP256K1
49 (Type/Class)Data.Curve.Weierstrass.SECP256R1
50 (Type/Class)Data.Curve.Weierstrass.SECP384R1
51 (Type/Class)Data.Curve.Weierstrass.SECP521R1
PointData.Curve, Data.Curve.Binary, Data.Curve.Binary, Data.Curve.Binary.SECT113R1, Data.Curve.Binary.SECT113R1, Data.Curve.Binary.SECT113R2, Data.Curve.Binary.SECT113R2, Data.Curve.Binary.SECT131R1, Data.Curve.Binary.SECT131R1, Data.Curve.Binary.SECT131R2, Data.Curve.Binary.SECT131R2, Data.Curve.Binary.SECT163K1, Data.Curve.Binary.SECT163K1, Data.Curve.Binary.SECT163R1, Data.Curve.Binary.SECT163R1, Data.Curve.Binary.SECT163R2, Data.Curve.Binary.SECT163R2, Data.Curve.Binary.SECT193R1, Data.Curve.Binary.SECT193R1, Data.Curve.Binary.SECT193R2, Data.Curve.Binary.SECT193R2, Data.Curve.Binary.SECT233K1, Data.Curve.Binary.SECT233K1, Data.Curve.Binary.SECT233R1, Data.Curve.Binary.SECT233R1, Data.Curve.Binary.SECT239K1, Data.Curve.Binary.SECT239K1, Data.Curve.Binary.SECT283K1, Data.Curve.Binary.SECT283K1, Data.Curve.Binary.SECT283R1, Data.Curve.Binary.SECT283R1, Data.Curve.Binary.SECT409K1, Data.Curve.Binary.SECT409K1, Data.Curve.Binary.SECT409R1, Data.Curve.Binary.SECT409R1, Data.Curve.Binary.SECT571K1, Data.Curve.Binary.SECT571K1, Data.Curve.Binary.SECT571R1, Data.Curve.Binary.SECT571R1, Data.Curve.Edwards, Data.Curve.Edwards, Data.Curve.Edwards.Curve1174, Data.Curve.Edwards.Curve1174, Data.Curve.Edwards.Curve41417, Data.Curve.Edwards.Curve41417, Data.Curve.Edwards.E222, Data.Curve.Edwards.E222, Data.Curve.Edwards.E382, Data.Curve.Edwards.E382, Data.Curve.Edwards.E521, Data.Curve.Edwards.E521, Data.Curve.Edwards.Ed25519, Data.Curve.Edwards.Ed25519, Data.Curve.Edwards.Ed3363, Data.Curve.Edwards.Ed3363, Data.Curve.Edwards.Ed448, Data.Curve.Edwards.Ed448, Data.Curve.Edwards.JubJub, Data.Curve.Edwards.JubJub, Data.Curve.Montgomery, Data.Curve.Montgomery, Data.Curve.Montgomery.Curve25519, Data.Curve.Montgomery.Curve25519, Data.Curve.Montgomery.Curve383187, Data.Curve.Montgomery.Curve383187, Data.Curve.Montgomery.Curve448, Data.Curve.Montgomery.Curve448, Data.Curve.Montgomery.M221, Data.Curve.Montgomery.M221, Data.Curve.Montgomery.M383, Data.Curve.Montgomery.M383, Data.Curve.Montgomery.M511, Data.Curve.Montgomery.M511, Data.Curve.Weierstrass, Data.Curve.Weierstrass, Data.Curve.Weierstrass.ANSSIFRP256V1, Data.Curve.Weierstrass.ANSSIFRP256V1, Data.Curve.Weierstrass.Anomalous, Data.Curve.Weierstrass.Anomalous, Data.Curve.Weierstrass.BLS12381, Data.Curve.Weierstrass.BLS12381, Data.Curve.Weierstrass.BLS12381T, Data.Curve.Weierstrass.BLS12381T, Data.Curve.Weierstrass.BLS48581, Data.Curve.Weierstrass.BLS48581, Data.Curve.Weierstrass.BLS48581T, Data.Curve.Weierstrass.BLS48581T, Data.Curve.Weierstrass.BN224, Data.Curve.Weierstrass.BN224, Data.Curve.Weierstrass.BN254, Data.Curve.Weierstrass.BN254, Data.Curve.Weierstrass.BN254A, Data.Curve.Weierstrass.BN254A, Data.Curve.Weierstrass.BN254AT, Data.Curve.Weierstrass.BN254AT, Data.Curve.Weierstrass.BN254B, Data.Curve.Weierstrass.BN254B, Data.Curve.Weierstrass.BN254BT, Data.Curve.Weierstrass.BN254BT, Data.Curve.Weierstrass.BN254C, Data.Curve.Weierstrass.BN254C, Data.Curve.Weierstrass.BN254CT, Data.Curve.Weierstrass.BN254CT, Data.Curve.Weierstrass.BN254D, Data.Curve.Weierstrass.BN254D, Data.Curve.Weierstrass.BN254DT, Data.Curve.Weierstrass.BN254DT, Data.Curve.Weierstrass.BN254T, Data.Curve.Weierstrass.BN254T, Data.Curve.Weierstrass.BN256, Data.Curve.Weierstrass.BN256, Data.Curve.Weierstrass.BN384, Data.Curve.Weierstrass.BN384, Data.Curve.Weierstrass.BN462, Data.Curve.Weierstrass.BN462, Data.Curve.Weierstrass.BN462T, Data.Curve.Weierstrass.BN462T, Data.Curve.Weierstrass.BN512, Data.Curve.Weierstrass.BN512, Data.Curve.Weierstrass.BrainpoolP160R1, Data.Curve.Weierstrass.BrainpoolP160R1, Data.Curve.Weierstrass.BrainpoolP160T1, Data.Curve.Weierstrass.BrainpoolP160T1, Data.Curve.Weierstrass.BrainpoolP192R1, Data.Curve.Weierstrass.BrainpoolP192R1, Data.Curve.Weierstrass.BrainpoolP192T1, Data.Curve.Weierstrass.BrainpoolP192T1, Data.Curve.Weierstrass.BrainpoolP224R1, Data.Curve.Weierstrass.BrainpoolP224R1, Data.Curve.Weierstrass.BrainpoolP224T1, Data.Curve.Weierstrass.BrainpoolP224T1, Data.Curve.Weierstrass.BrainpoolP256R1, Data.Curve.Weierstrass.BrainpoolP256R1, Data.Curve.Weierstrass.BrainpoolP256T1, Data.Curve.Weierstrass.BrainpoolP256T1, Data.Curve.Weierstrass.BrainpoolP320R1, Data.Curve.Weierstrass.BrainpoolP320R1, Data.Curve.Weierstrass.BrainpoolP320T1, Data.Curve.Weierstrass.BrainpoolP320T1, Data.Curve.Weierstrass.BrainpoolP384R1, Data.Curve.Weierstrass.BrainpoolP384R1, Data.Curve.Weierstrass.BrainpoolP384T1, Data.Curve.Weierstrass.BrainpoolP384T1, Data.Curve.Weierstrass.BrainpoolP512R1, Data.Curve.Weierstrass.BrainpoolP512R1, Data.Curve.Weierstrass.BrainpoolP512T1, Data.Curve.Weierstrass.BrainpoolP512T1, Data.Curve.Weierstrass.SECP112R1, Data.Curve.Weierstrass.SECP112R1, Data.Curve.Weierstrass.SECP112R2, Data.Curve.Weierstrass.SECP112R2, Data.Curve.Weierstrass.SECP128R1, Data.Curve.Weierstrass.SECP128R1, Data.Curve.Weierstrass.SECP128R2, Data.Curve.Weierstrass.SECP128R2, Data.Curve.Weierstrass.SECP160K1, Data.Curve.Weierstrass.SECP160K1, Data.Curve.Weierstrass.SECP160R1, Data.Curve.Weierstrass.SECP160R1, Data.Curve.Weierstrass.SECP160R2, Data.Curve.Weierstrass.SECP160R2, Data.Curve.Weierstrass.SECP192K1, Data.Curve.Weierstrass.SECP192K1, Data.Curve.Weierstrass.SECP192R1, Data.Curve.Weierstrass.SECP192R1, Data.Curve.Weierstrass.SECP224K1, Data.Curve.Weierstrass.SECP224K1, Data.Curve.Weierstrass.SECP224R1, Data.Curve.Weierstrass.SECP224R1, Data.Curve.Weierstrass.SECP256K1, Data.Curve.Weierstrass.SECP256K1, Data.Curve.Weierstrass.SECP256R1, Data.Curve.Weierstrass.SECP256R1, Data.Curve.Weierstrass.SECP384R1, Data.Curve.Weierstrass.SECP384R1, Data.Curve.Weierstrass.SECP521R1, Data.Curve.Weierstrass.SECP521R1
pointData.Curve, Data.Curve.Binary, Data.Curve.Binary.SECT113R1, Data.Curve.Binary.SECT113R2, Data.Curve.Binary.SECT131R1, Data.Curve.Binary.SECT131R2, Data.Curve.Binary.SECT163K1, Data.Curve.Binary.SECT163R1, Data.Curve.Binary.SECT163R2, Data.Curve.Binary.SECT193R1, Data.Curve.Binary.SECT193R2, Data.Curve.Binary.SECT233K1, Data.Curve.Binary.SECT233R1, Data.Curve.Binary.SECT239K1, Data.Curve.Binary.SECT283K1, Data.Curve.Binary.SECT283R1, Data.Curve.Binary.SECT409K1, Data.Curve.Binary.SECT409R1, Data.Curve.Binary.SECT571K1, Data.Curve.Binary.SECT571R1, Data.Curve.Edwards, Data.Curve.Edwards.Curve1174, Data.Curve.Edwards.Curve41417, Data.Curve.Edwards.E222, Data.Curve.Edwards.E382, Data.Curve.Edwards.E521, Data.Curve.Edwards.Ed25519, Data.Curve.Edwards.Ed3363, Data.Curve.Edwards.Ed448, Data.Curve.Edwards.JubJub, Data.Curve.Montgomery, Data.Curve.Montgomery.Curve25519, Data.Curve.Montgomery.Curve383187, Data.Curve.Montgomery.Curve448, Data.Curve.Montgomery.M221, Data.Curve.Montgomery.M383, Data.Curve.Montgomery.M511, Data.Curve.Weierstrass, Data.Curve.Weierstrass.ANSSIFRP256V1, Data.Curve.Weierstrass.Anomalous, Data.Curve.Weierstrass.BLS12381, Data.Curve.Weierstrass.BLS12381T, Data.Curve.Weierstrass.BLS48581, Data.Curve.Weierstrass.BLS48581T, Data.Curve.Weierstrass.BN224, Data.Curve.Weierstrass.BN254, Data.Curve.Weierstrass.BN254A, Data.Curve.Weierstrass.BN254AT, Data.Curve.Weierstrass.BN254B, Data.Curve.Weierstrass.BN254BT, Data.Curve.Weierstrass.BN254C, Data.Curve.Weierstrass.BN254CT, Data.Curve.Weierstrass.BN254D, Data.Curve.Weierstrass.BN254DT, Data.Curve.Weierstrass.BN254T, Data.Curve.Weierstrass.BN256, Data.Curve.Weierstrass.BN384, Data.Curve.Weierstrass.BN462, Data.Curve.Weierstrass.BN462T, Data.Curve.Weierstrass.BN512, Data.Curve.Weierstrass.BrainpoolP160R1, Data.Curve.Weierstrass.BrainpoolP160T1, Data.Curve.Weierstrass.BrainpoolP192R1, Data.Curve.Weierstrass.BrainpoolP192T1, Data.Curve.Weierstrass.BrainpoolP224R1, Data.Curve.Weierstrass.BrainpoolP224T1, Data.Curve.Weierstrass.BrainpoolP256R1, Data.Curve.Weierstrass.BrainpoolP256T1, Data.Curve.Weierstrass.BrainpoolP320R1, Data.Curve.Weierstrass.BrainpoolP320T1, Data.Curve.Weierstrass.BrainpoolP384R1, Data.Curve.Weierstrass.BrainpoolP384T1, Data.Curve.Weierstrass.BrainpoolP512R1, Data.Curve.Weierstrass.BrainpoolP512T1, Data.Curve.Weierstrass.SECP112R1, Data.Curve.Weierstrass.SECP112R2, Data.Curve.Weierstrass.SECP128R1, Data.Curve.Weierstrass.SECP128R2, Data.Curve.Weierstrass.SECP160K1, Data.Curve.Weierstrass.SECP160R1, Data.Curve.Weierstrass.SECP160R2, Data.Curve.Weierstrass.SECP192K1, Data.Curve.Weierstrass.SECP192R1, Data.Curve.Weierstrass.SECP224K1, Data.Curve.Weierstrass.SECP224R1, Data.Curve.Weierstrass.SECP256K1, Data.Curve.Weierstrass.SECP256R1, Data.Curve.Weierstrass.SECP384R1, Data.Curve.Weierstrass.SECP521R1
pointXData.Curve, Data.Curve.Binary, Data.Curve.Binary.SECT113R1, Data.Curve.Binary.SECT113R2, Data.Curve.Binary.SECT131R1, Data.Curve.Binary.SECT131R2, Data.Curve.Binary.SECT163K1, Data.Curve.Binary.SECT163R1, Data.Curve.Binary.SECT163R2, Data.Curve.Binary.SECT193R1, Data.Curve.Binary.SECT193R2, Data.Curve.Binary.SECT233K1, Data.Curve.Binary.SECT233R1, Data.Curve.Binary.SECT239K1, Data.Curve.Binary.SECT283K1, Data.Curve.Binary.SECT283R1, Data.Curve.Binary.SECT409K1, Data.Curve.Binary.SECT409R1, Data.Curve.Binary.SECT571K1, Data.Curve.Binary.SECT571R1, Data.Curve.Edwards, Data.Curve.Edwards.Curve1174, Data.Curve.Edwards.Curve41417, Data.Curve.Edwards.E222, Data.Curve.Edwards.E382, Data.Curve.Edwards.E521, Data.Curve.Edwards.Ed25519, Data.Curve.Edwards.Ed3363, Data.Curve.Edwards.Ed448, Data.Curve.Edwards.JubJub, Data.Curve.Montgomery, Data.Curve.Montgomery.Curve25519, Data.Curve.Montgomery.Curve383187, Data.Curve.Montgomery.Curve448, Data.Curve.Montgomery.M221, Data.Curve.Montgomery.M383, Data.Curve.Montgomery.M511, Data.Curve.Weierstrass, Data.Curve.Weierstrass.ANSSIFRP256V1, Data.Curve.Weierstrass.Anomalous, Data.Curve.Weierstrass.BLS12381, Data.Curve.Weierstrass.BLS12381T, Data.Curve.Weierstrass.BLS48581, Data.Curve.Weierstrass.BLS48581T, Data.Curve.Weierstrass.BN224, Data.Curve.Weierstrass.BN254, Data.Curve.Weierstrass.BN254A, Data.Curve.Weierstrass.BN254AT, Data.Curve.Weierstrass.BN254B, Data.Curve.Weierstrass.BN254BT, Data.Curve.Weierstrass.BN254C, Data.Curve.Weierstrass.BN254CT, Data.Curve.Weierstrass.BN254D, Data.Curve.Weierstrass.BN254DT, Data.Curve.Weierstrass.BN254T, Data.Curve.Weierstrass.BN256, Data.Curve.Weierstrass.BN384, Data.Curve.Weierstrass.BN462, Data.Curve.Weierstrass.BN462T, Data.Curve.Weierstrass.BN512, Data.Curve.Weierstrass.BrainpoolP160R1, Data.Curve.Weierstrass.BrainpoolP160T1, Data.Curve.Weierstrass.BrainpoolP192R1, Data.Curve.Weierstrass.BrainpoolP192T1, Data.Curve.Weierstrass.BrainpoolP224R1, Data.Curve.Weierstrass.BrainpoolP224T1, Data.Curve.Weierstrass.BrainpoolP256R1, Data.Curve.Weierstrass.BrainpoolP256T1, Data.Curve.Weierstrass.BrainpoolP320R1, Data.Curve.Weierstrass.BrainpoolP320T1, Data.Curve.Weierstrass.BrainpoolP384R1, Data.Curve.Weierstrass.BrainpoolP384T1, Data.Curve.Weierstrass.BrainpoolP512R1, Data.Curve.Weierstrass.BrainpoolP512T1, Data.Curve.Weierstrass.SECP112R1, Data.Curve.Weierstrass.SECP112R2, Data.Curve.Weierstrass.SECP128R1, Data.Curve.Weierstrass.SECP128R2, Data.Curve.Weierstrass.SECP160K1, Data.Curve.Weierstrass.SECP160R1, Data.Curve.Weierstrass.SECP160R2, Data.Curve.Weierstrass.SECP192K1, Data.Curve.Weierstrass.SECP192R1, Data.Curve.Weierstrass.SECP224K1, Data.Curve.Weierstrass.SECP224R1, Data.Curve.Weierstrass.SECP256K1, Data.Curve.Weierstrass.SECP256R1, Data.Curve.Weierstrass.SECP384R1, Data.Curve.Weierstrass.SECP521R1
PP 
1 (Type/Class)Data.Curve.Binary.SECT113R1
2 (Type/Class)Data.Curve.Binary.SECT113R2
3 (Type/Class)Data.Curve.Binary.SECT131R1
4 (Type/Class)Data.Curve.Binary.SECT131R2
5 (Type/Class)Data.Curve.Binary.SECT163K1
6 (Type/Class)Data.Curve.Binary.SECT163R1
7 (Type/Class)Data.Curve.Binary.SECT163R2
8 (Type/Class)Data.Curve.Binary.SECT193R1
9 (Type/Class)Data.Curve.Binary.SECT193R2
10 (Type/Class)Data.Curve.Binary.SECT233K1
11 (Type/Class)Data.Curve.Binary.SECT233R1
12 (Type/Class)Data.Curve.Binary.SECT239K1
13 (Type/Class)Data.Curve.Binary.SECT283K1
14 (Type/Class)Data.Curve.Binary.SECT283R1
15 (Type/Class)Data.Curve.Binary.SECT409K1
16 (Type/Class)Data.Curve.Binary.SECT409R1
17 (Type/Class)Data.Curve.Binary.SECT571K1
18 (Type/Class)Data.Curve.Binary.SECT571R1
19 (Type/Class)Data.Curve.Edwards.Curve1174
20 (Type/Class)Data.Curve.Edwards.Curve41417
21 (Type/Class)Data.Curve.Edwards.E222
22 (Type/Class)Data.Curve.Edwards.E382
23 (Type/Class)Data.Curve.Edwards.E521
24 (Type/Class)Data.Curve.Edwards.Ed25519
25 (Type/Class)Data.Curve.Edwards.Ed3363
26 (Type/Class)Data.Curve.Edwards.Ed448
27 (Type/Class)Data.Curve.Edwards.JubJub
28 (Type/Class)Data.Curve.Weierstrass.ANSSIFRP256V1
29 (Type/Class)Data.Curve.Weierstrass.Anomalous
30 (Type/Class)Data.Curve.Weierstrass.BLS12381
31 (Type/Class)Data.Curve.Weierstrass.BLS12381T
32 (Type/Class)Data.Curve.Weierstrass.BLS48581
33 (Type/Class)Data.Curve.Weierstrass.BLS48581T
34 (Type/Class)Data.Curve.Weierstrass.BN224
35 (Type/Class)Data.Curve.Weierstrass.BN254
36 (Type/Class)Data.Curve.Weierstrass.BN254A
37 (Type/Class)Data.Curve.Weierstrass.BN254AT
38 (Type/Class)Data.Curve.Weierstrass.BN254B
39 (Type/Class)Data.Curve.Weierstrass.BN254BT
40 (Type/Class)Data.Curve.Weierstrass.BN254C
41 (Type/Class)Data.Curve.Weierstrass.BN254CT
42 (Type/Class)Data.Curve.Weierstrass.BN254D
43 (Type/Class)Data.Curve.Weierstrass.BN254DT
44 (Type/Class)Data.Curve.Weierstrass.BN254T
45 (Type/Class)Data.Curve.Weierstrass.BN256
46 (Type/Class)Data.Curve.Weierstrass.BN384
47 (Type/Class)Data.Curve.Weierstrass.BN462
48 (Type/Class)Data.Curve.Weierstrass.BN462T
49 (Type/Class)Data.Curve.Weierstrass.BN512
50 (Type/Class)Data.Curve.Weierstrass.BrainpoolP160R1
51 (Type/Class)Data.Curve.Weierstrass.BrainpoolP160T1
52 (Type/Class)Data.Curve.Weierstrass.BrainpoolP192R1
53 (Type/Class)Data.Curve.Weierstrass.BrainpoolP192T1
54 (Type/Class)Data.Curve.Weierstrass.BrainpoolP224R1
55 (Type/Class)Data.Curve.Weierstrass.BrainpoolP224T1
56 (Type/Class)Data.Curve.Weierstrass.BrainpoolP256R1
57 (Type/Class)Data.Curve.Weierstrass.BrainpoolP256T1
58 (Type/Class)Data.Curve.Weierstrass.BrainpoolP320R1
59 (Type/Class)Data.Curve.Weierstrass.BrainpoolP320T1
60 (Type/Class)Data.Curve.Weierstrass.BrainpoolP384R1
61 (Type/Class)Data.Curve.Weierstrass.BrainpoolP384T1
62 (Type/Class)Data.Curve.Weierstrass.BrainpoolP512R1
63 (Type/Class)Data.Curve.Weierstrass.BrainpoolP512T1
64 (Type/Class)Data.Curve.Weierstrass.SECP112R1
65 (Type/Class)Data.Curve.Weierstrass.SECP112R2
66 (Type/Class)Data.Curve.Weierstrass.SECP128R1
67 (Type/Class)Data.Curve.Weierstrass.SECP128R2
68 (Type/Class)Data.Curve.Weierstrass.SECP160K1
69 (Type/Class)Data.Curve.Weierstrass.SECP160R1
70 (Type/Class)Data.Curve.Weierstrass.SECP160R2
71 (Type/Class)Data.Curve.Weierstrass.SECP192K1
72 (Type/Class)Data.Curve.Weierstrass.SECP192R1
73 (Type/Class)Data.Curve.Weierstrass.SECP224K1
74 (Type/Class)Data.Curve.Weierstrass.SECP224R1
75 (Type/Class)Data.Curve.Weierstrass.SECP256K1
76 (Type/Class)Data.Curve.Weierstrass.SECP256R1
77 (Type/Class)Data.Curve.Weierstrass.SECP384R1
78 (Type/Class)Data.Curve.Weierstrass.SECP521R1
ProjectiveData.Curve, Data.Curve.Binary, Data.Curve.Binary.SECT113R1, Data.Curve.Binary.SECT113R2, Data.Curve.Binary.SECT131R1, Data.Curve.Binary.SECT131R2, Data.Curve.Binary.SECT163K1, Data.Curve.Binary.SECT163R1, Data.Curve.Binary.SECT163R2, Data.Curve.Binary.SECT193R1, Data.Curve.Binary.SECT193R2, Data.Curve.Binary.SECT233K1, Data.Curve.Binary.SECT233R1, Data.Curve.Binary.SECT239K1, Data.Curve.Binary.SECT283K1, Data.Curve.Binary.SECT283R1, Data.Curve.Binary.SECT409K1, Data.Curve.Binary.SECT409R1, Data.Curve.Binary.SECT571K1, Data.Curve.Binary.SECT571R1, Data.Curve.Edwards, Data.Curve.Edwards.Curve1174, Data.Curve.Edwards.Curve41417, Data.Curve.Edwards.E222, Data.Curve.Edwards.E382, Data.Curve.Edwards.E521, Data.Curve.Edwards.Ed25519, Data.Curve.Edwards.Ed3363, Data.Curve.Edwards.Ed448, Data.Curve.Edwards.JubJub, Data.Curve.Montgomery, Data.Curve.Montgomery.Curve25519, Data.Curve.Montgomery.Curve383187, Data.Curve.Montgomery.Curve448, Data.Curve.Montgomery.M221, Data.Curve.Montgomery.M383, Data.Curve.Montgomery.M511, Data.Curve.Weierstrass, Data.Curve.Weierstrass.ANSSIFRP256V1, Data.Curve.Weierstrass.Anomalous, Data.Curve.Weierstrass.BLS12381, Data.Curve.Weierstrass.BLS12381T, Data.Curve.Weierstrass.BLS48581, Data.Curve.Weierstrass.BLS48581T, Data.Curve.Weierstrass.BN224, Data.Curve.Weierstrass.BN254, Data.Curve.Weierstrass.BN254A, Data.Curve.Weierstrass.BN254AT, Data.Curve.Weierstrass.BN254B, Data.Curve.Weierstrass.BN254BT, Data.Curve.Weierstrass.BN254C, Data.Curve.Weierstrass.BN254CT, Data.Curve.Weierstrass.BN254D, Data.Curve.Weierstrass.BN254DT, Data.Curve.Weierstrass.BN254T, Data.Curve.Weierstrass.BN256, Data.Curve.Weierstrass.BN384, Data.Curve.Weierstrass.BN462, Data.Curve.Weierstrass.BN462T, Data.Curve.Weierstrass.BN512, Data.Curve.Weierstrass.BrainpoolP160R1, Data.Curve.Weierstrass.BrainpoolP160T1, Data.Curve.Weierstrass.BrainpoolP192R1, Data.Curve.Weierstrass.BrainpoolP192T1, Data.Curve.Weierstrass.BrainpoolP224R1, Data.Curve.Weierstrass.BrainpoolP224T1, Data.Curve.Weierstrass.BrainpoolP256R1, Data.Curve.Weierstrass.BrainpoolP256T1, Data.Curve.Weierstrass.BrainpoolP320R1, Data.Curve.Weierstrass.BrainpoolP320T1, Data.Curve.Weierstrass.BrainpoolP384R1, Data.Curve.Weierstrass.BrainpoolP384T1, Data.Curve.Weierstrass.BrainpoolP512R1, Data.Curve.Weierstrass.BrainpoolP512T1, Data.Curve.Weierstrass.SECP112R1, Data.Curve.Weierstrass.SECP112R2, Data.Curve.Weierstrass.SECP128R1, Data.Curve.Weierstrass.SECP128R2, Data.Curve.Weierstrass.SECP160K1, Data.Curve.Weierstrass.SECP160R1, Data.Curve.Weierstrass.SECP160R2, Data.Curve.Weierstrass.SECP192K1, Data.Curve.Weierstrass.SECP192R1, Data.Curve.Weierstrass.SECP224K1, Data.Curve.Weierstrass.SECP224R1, Data.Curve.Weierstrass.SECP256K1, Data.Curve.Weierstrass.SECP256R1, Data.Curve.Weierstrass.SECP384R1, Data.Curve.Weierstrass.SECP521R1
p_Data.Curve.Binary, Data.Curve.Binary.SECT113R1, Data.Curve.Binary.SECT113R2, Data.Curve.Binary.SECT131R1, Data.Curve.Binary.SECT131R2, Data.Curve.Binary.SECT163K1, Data.Curve.Binary.SECT163R1, Data.Curve.Binary.SECT163R2, Data.Curve.Binary.SECT193R1, Data.Curve.Binary.SECT193R2, Data.Curve.Binary.SECT233K1, Data.Curve.Binary.SECT233R1, Data.Curve.Binary.SECT239K1, Data.Curve.Binary.SECT283K1, Data.Curve.Binary.SECT283R1, Data.Curve.Binary.SECT409K1, Data.Curve.Binary.SECT409R1, Data.Curve.Binary.SECT571K1, Data.Curve.Binary.SECT571R1