Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
type BN254_Scalar = 21888242871839275222246405745257275088548364400416034343698204186575808495617 Source #
type BN254_Base = 21888242871839275222246405745257275088696311157297823662689037894645226208583 Source #
type Fr = Zp BN254_Scalar Source #
type Fp = Zp BN254_Base Source #
Instances
EllipticCurve BN254_G1 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 | |
StandardEllipticCurve BN254_G1 Source # | |
Pairing BN254_G1 BN254_G2 Source # | |
Binary (Point BN254_G1) Source # | |
type BaseField BN254_G1 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 | |
type ScalarField BN254_G1 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 | |
type TargetGroup BN254_G1 BN254_G2 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 |
Instances
EllipticCurve BN254_G2 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 | |
StandardEllipticCurve BN254_G2 Source # | |
Pairing BN254_G1 BN254_G2 Source # | |
Binary (Point BN254_G2) Source # | |
type BaseField BN254_G2 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 | |
type ScalarField BN254_G2 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 | |
type TargetGroup BN254_G1 BN254_G2 Source # | |
Defined in ZkFold.Base.Algebra.EllipticCurve.BN254 |
Instances
Orphan instances
Prime BN254_Base Source # | |
Prime BN254_Scalar Source # | |
IrreduciblePoly Fp "IP1" Source # | |
irreduciblePoly :: Poly Fp Source # | |
IrreduciblePoly Fp2 "IP2" Source # | |
IrreduciblePoly Fp6 "IP3" Source # | |