Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FromTe2Mt25519 ¶
func FromTe2Mt25519() C.RationalMap
FromTe2Mt25519 returns the birational map between Edwards25519 and Curve25519 curves.
func FromTe2Mt4ISO448 ¶
func FromTe2Mt4ISO448() C.RationalMap
FromTe2Mt4ISO448 returns the four-degree isogeny between Edwards448 and Curve448 curves.
func GetBLS12381G1Isogeny ¶
GetBLS12381G1Isogeny returns an 11-degree isogeny from BLS12381G1_11ISO to the BLS12381G1 elliptic curve.
func GetSECP256K1Isogeny ¶
GetSECP256K1Isogeny returns a 3-degree isogeny from SECP256K1_3ISO to the SECP256K1 elliptic curve.
Types ¶
type ID ¶
type ID string
const ( P256 ID = "P256" P384 ID = "P384" P521 ID = "P521" Curve25519 ID = "Curve25519" Curve448 ID = "Curve448" Edwards25519 ID = "Edwards25519" Edwards448 ID = "Edwards448" SECP256K1 ID = "SECP256K1" SECP256K1_3ISO ID = "SECP256K1_3ISO" BLS12381G1 ID = "BLS12381G1" BLS12381G1_11ISO ID = "BLS12381G1_11ISO" BLS12381G2 ID = "BLS12381G2" )
Click to show internal directories.
Click to hide internal directories.