cardano-crypto-class-2.1.1.0: Type classes abstracting over cryptography primitives for Cardano
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Crypto.VRF.Simple

Description

Mock implementations of verifiable random functions.

Documentation

data SimpleVRF #

Instances

Instances details
VRFAlgorithm SimpleVRF # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Generic (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Associated Types

type Rep (CertVRF SimpleVRF) :: Type -> Type Source #

Generic (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Associated Types

type Rep (SignKeyVRF SimpleVRF) :: Type -> Type Source #

Generic (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Associated Types

type Rep (VerKeyVRF SimpleVRF) :: Type -> Type Source #

Show (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Show (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Show (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

FromCBOR (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

FromCBOR (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

FromCBOR (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

ToCBOR (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

ToCBOR (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

ToCBOR (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

NFData (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

rnf :: CertVRF SimpleVRF -> () Source #

NFData (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

rnf :: SignKeyVRF SimpleVRF -> () Source #

NFData (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Methods

rnf :: VerKeyVRF SimpleVRF -> () Source #

Eq (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Eq (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

Eq (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

NoThunks (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

NoThunks (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

NoThunks (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

data CertVRF SimpleVRF # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

type ContextVRF SimpleVRF # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

newtype SignKeyVRF SimpleVRF # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

type Signable SimpleVRF # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

newtype VerKeyVRF SimpleVRF # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

type Rep (CertVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

type Rep (SignKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple

type Rep (SignKeyVRF SimpleVRF) = D1 ('MetaData "SignKeyVRF" "Cardano.Crypto.VRF.Simple" "cardano-crypto-class-2.1.1.0-inplace" 'True) (C1 ('MetaCons "SignKeySimpleVRF" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PrivateNumber)))
type Rep (VerKeyVRF SimpleVRF) # 
Instance details

Defined in Cardano.Crypto.VRF.Simple