Modulecardano-crypto-class-2.5.1.0
Cardano.Crypto.EllipticCurve.BLS12_381
Synopsis
- value blsAddOrDouble
- value blsCneg
- value blsCompress
- value blsDeserialize
- value blsGenerator
- value blsHash
- value blsInGroup
- value blsIsInf
- value blsMSM
- value blsMult
- value blsNeg
- value blsSerialize
- value blsUncompress
- value millerLoop
- value ptFinalVerify
- value ptMult
- value scalarPeriod
- class BLS
- data BLSTError
- data Curve1
- data Curve2
- newtype PT
- newtype Point
- type Point1
- type Point2
- Packagecardano-crypto-class-2.5.1.0
- Exports25
- LicenceApache-2.0
class
class (KnownNat (PointSize curve), KnownNat (AffineSize curve), KnownNat (CompressedPointSize curve), KnownNat (SerializedPointSize curve)) => BLS curve whereInstances5Bounded, Enum, Eq, Ord, Show
Bounded BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.InternalEnum BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.InternalEq BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.InternalOrd BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.InternalShow BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
Instances4Eq, Show, NFData, NoThunks
BLS curve => Eq (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.InternalShow (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.InternalNFData (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.InternalNoThunks (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal