Moduleouroboros-consensus-4.2.1.0
Ouroboros.Consensus.Committee.Crypto.BLS
Synopsis
- value aggregatePublicKeys
- value aggregateSignatures
- value coercePrivateKey
- value coercePublicKey
- value createProofOfPossession
- value derivePublicKey
- value linearizeAndVerifyVRFs
- value rawDeserialisePrivateKey
- value rawDeserialisePublicKey
- value rawSerialisePrivateKey
- value rawSerialisePublicKey
- value signWithRole
- value signatureNatural
- value signatureNaturalMax
- value toNormalizedVRFOutput
- value verifyProofOfPossession
- value verifyWithRole
- class HasBLSContext
- data KeyRole
- type KeyScope
- data PrivateKey
- newtype ProofOfPossession
- data PublicKey
- newtype Signature
- Packageouroboros-consensus-4.2.1.0
- Exports24
- LicenceApache-2.0
Methods
blsCtx :: Proxy r -> KeyScope -> BLS12381SignContext
Instances3HasBLSContext
HasBLSContext POPDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSHasBLSContext SIGNDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSHasBLSContext VRFDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLS
Instances2Eq, Show
Eq (PrivateKey r)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSShow (PrivateKey r)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLS
Instances4Eq, Show, FromCBOR, ToCBOR
Eq ProofOfPossessionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSShow ProofOfPossessionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSFromCBOR ProofOfPossessionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSToCBOR ProofOfPossessionDefined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLS
Instances4Eq, Show, FromCBOR, ToCBOR
Eq (Signature r)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSShow (Signature r)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSTypeable r => FromCBOR (Signature r)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLSTypeable r => ToCBOR (Signature r)Defined in ouroboros-consensus-4.2.1.0 · Ouroboros.Consensus.Committee.Crypto.BLS