HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Modulecardano-crypto-class-2.5.1.0

Cardano.Crypto.EllipticCurve.BLS12_381.Internal

  • 23 types
  • 1 class
  • 87 values
newtypenewtype Affine curve
#
Instances1Eq
  • BLS curve => Eq (Affine curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
classclass (KnownNat (PointSize curve), KnownNat (AffineSize curve), KnownNat (CompressedPointSize curve), KnownNat (SerializedPointSize curve)) => BLS curve where
#

Methods

Instances2BLS
  • BLS Curve1Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • BLS Curve2Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
datadata BLSTError
#
Instances5Bounded, Enum, Eq, Ord, Show
  • Bounded BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • Enum BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • Eq BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • Ord BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • Show BLSTErrorDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
datadata Curve1
#
Instances1BLS
  • BLS Curve1Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
datadata Curve2
#
Instances1BLS
  • BLS Curve2Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
newtypenewtype Fr
#

Constructors

Instances1Eq
  • Eq FrDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
newtypenewtype PT
#
Instances1Eq
  • Eq PTDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
newtypenewtype Point curve
#

Constructors

Instances4Eq, Show, NFData, NoThunks
  • BLS curve => Eq (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • Show (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • NFData (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • NoThunks (Point curve)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
newtypenewtype Scalar
#

Constructors

Instances4Eq, Show, NFData, NoThunks
  • Eq ScalarDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • Show ScalarDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • NFData ScalarDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal
  • NoThunks ScalarDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.EllipticCurve.BLS12_381.Internal