| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Cardano.Crypto.DSIGN.BLS12381
Synopsis
- data BLS12381DSIGN curve
- type BLS12381MinVerKeyDSIGN = BLS12381DSIGN Curve1
- type BLS12381MinSigDSIGN = BLS12381DSIGN Curve2
- type BLS12381CurveConstraints curve = (BLS curve, BLS (DualCurve curve), KnownSymbol (CurveVariant curve), KnownNat (CompressedPointSize curve), KnownNat (CompressedPointSize (DualCurve curve)), Typeable curve)
- data family VerKeyDSIGN v ∷ Type
- data family SignKeyDSIGN v ∷ Type
- data family SigDSIGN v ∷ Type
- data family PossessionProofDSIGN v ∷ Type
- data BLS12381SignContext = BLS12381SignContext {}
Documentation
data BLS12381DSIGN curve Source #
Instances
type BLS12381MinVerKeyDSIGN = BLS12381DSIGN Curve1 Source #
Two versions of BLS12-381 DSIGN: one optimized for minimal verification key size, the other for minimal signature size.
type BLS12381CurveConstraints curve = (BLS curve, BLS (DualCurve curve), KnownSymbol (CurveVariant curve), KnownNat (CompressedPointSize curve), KnownNat (CompressedPointSize (DualCurve curve)), Typeable curve) Source #
data family VerKeyDSIGN v ∷ Type Source #
Instances
data family SignKeyDSIGN v ∷ Type Source #
Instances
data family SigDSIGN v ∷ Type Source #
Instances
data family PossessionProofDSIGN v ∷ Type Source #
Instances
data BLS12381SignContext Source #
Constructors
| BLS12381SignContext | |
Fields | |