Modulecardano-crypto-praos-2.2.4.0
Cardano.Crypto.VRF.Praos
- 6 types
- 22 values
- Packagecardano-crypto-praos-2.2.4.0
- Exports37
- LicenceApache-2.0
Deprecated. Use rawEncodeFixedSized instead
Deprecated. Use rawDecodeFixedSized instead
Deprecated. Use rawEncodeFixedSized instead
Deprecated. Use rawDecodeFixedSized instead
Deprecated. Use rawEncodeFixedSized instead
Deprecated. Use rawDecodeFixedSized instead
Instances58Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockEq (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedEq (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleEq (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosEq (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatOrd (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockOrd (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedOrd (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleOrd (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosOrd (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatShow (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockShow (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedShow (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleShow (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatGeneric (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockGeneric (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedGeneric (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleGeneric (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatNFData (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockNFData (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedNFData (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleNFData (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatNoThunks (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockNoThunks (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedNoThunks (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleNoThunks (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFromCBOR (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFromCBOR (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockToCBOR (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleToCBOR (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (CertVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (CertVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (CertVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (CertVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompattype Rep (CertVRF MockVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock"CertVRF"
"Cardano.Crypto.VRF.Mock"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'True) (C1 ('MetaCons"CertMockVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))type Rep (CertVRF NeverVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed"CertVRF"
"Cardano.Crypto.VRF.NeverUsed"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'False) (C1 ('MetaCons"NeverUsedCertVRF"
'PrefixI 'False) U1)type Rep (CertVRF SimpleVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple"CertVRF"
"Cardano.Crypto.VRF.Simple"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'False) (C1 ('MetaCons"CertSimpleVRF"
'PrefixI 'True) (S1 ('MetaSel ('Just"certU"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Point) :*: (S1 ('MetaSel ('Just"certC"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Natural) :*: S1 ('MetaSel ('Just"certS"
) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Integer))))type Rep (CertVRF PraosVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"CertVRF"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"CertPraosVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Proof)))type Rep (CertVRF PraosBatchCompatVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat"CertVRF"
"Cardano.Crypto.VRF.PraosBatchCompat"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"CertPraosBatchCompatVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Proof)))type FixedSize (CertVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (CertVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (CertVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple64
type FixedSize (CertVRF PraosVRF) = FixedSize ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (CertVRF PraosBatchCompatVRF) = FixedSize ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatdata CertVRF MockVRFCertMockVRF Word64
data CertVRF NeverVRFDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUseddata CertVRF SimpleVRFDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simpledata CertVRF PraosVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praosdata CertVRF PraosBatchCompatVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat
Instances55Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockEq (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedEq (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleEq (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosEq (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatOrd (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock(TypeError ('TextDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Class"Ord not supported for signing keys, use the hash instead"
), Eq (SignKeyVRF v)) => Ord (SignKeyVRF v)Show (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockShow (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedShow (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleShow (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatGeneric (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockGeneric (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedGeneric (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleGeneric (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatNFData (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockNFData (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedNFData (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleNFData (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatNoThunks (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockNoThunks (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedNoThunks (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleNoThunks (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFromCBOR (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFromCBOR (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockToCBOR (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleToCBOR (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (SignKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (SignKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (SignKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (SignKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompattype Rep (SignKeyVRF MockVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock"SignKeyVRF"
"Cardano.Crypto.VRF.Mock"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'True) (C1 ('MetaCons"SignKeyMockVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))type Rep (SignKeyVRF NeverVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed"SignKeyVRF"
"Cardano.Crypto.VRF.NeverUsed"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'False) (C1 ('MetaCons"NeverUsedSignKeyVRF"
'PrefixI 'False) U1)type Rep (SignKeyVRF SimpleVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple"SignKeyVRF"
"Cardano.Crypto.VRF.Simple"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'True) (C1 ('MetaCons"SignKeySimpleVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PrivateNumber)))type Rep (SignKeyVRF PraosVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"SignKeyVRF"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"SignKeyPraosVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SignKey)))type Rep (SignKeyVRF PraosBatchCompatVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat"SignKeyVRF"
"Cardano.Crypto.VRF.PraosBatchCompat"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"SignKeyPraosBatchCompatVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SignKey)))type FixedSize (SignKeyVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (SignKeyVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (SignKeyVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple16
type FixedSize (SignKeyVRF PraosVRF) = FixedSize SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (SignKeyVRF PraosBatchCompatVRF) = FixedSize SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatdata SignKeyVRF MockVRFDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mockdata SignKeyVRF NeverVRFDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUseddata SignKeyVRF SimpleVRFSignKeySimpleVRF PrivateNumber
data SignKeyVRF PraosVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praosdata SignKeyVRF PraosBatchCompatVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat
Instances55Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockEq (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedEq (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleEq (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosEq (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatOrd (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock(TypeError ('TextDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Class"Ord not supported for verification keys, use the hash instead"
), Eq (VerKeyVRF v)) => Ord (VerKeyVRF v)Show (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockShow (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedShow (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleShow (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatGeneric (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockGeneric (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedGeneric (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleGeneric (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatNFData (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockNFData (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedNFData (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleNFData (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatNoThunks (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockNoThunks (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedNoThunks (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleNoThunks (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFromCBOR (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFromCBOR (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFromCBOR (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatToCBOR (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockToCBOR (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleToCBOR (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatFixedSizeCodec (VerKeyVRF MockVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.MockFixedSizeCodec (VerKeyVRF NeverVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsedFixedSizeCodec (VerKeyVRF SimpleVRF)Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.SimpleFixedSizeCodec (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (VerKeyVRF PraosBatchCompatVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompattype Rep (VerKeyVRF MockVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock"VerKeyVRF"
"Cardano.Crypto.VRF.Mock"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'True) (C1 ('MetaCons"VerKeyMockVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64)))type Rep (VerKeyVRF NeverVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed"VerKeyVRF"
"Cardano.Crypto.VRF.NeverUsed"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'False) (C1 ('MetaCons"NeverUsedVerKeyVRF"
'PrefixI 'False) U1)type Rep (VerKeyVRF SimpleVRF) = D1 ('MetaDataDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple"VerKeyVRF"
"Cardano.Crypto.VRF.Simple"
"cardano-crypto-class-2.5.1.0-2YbSTqCvsz43JrgaH5m8D0"
'True) (C1 ('MetaCons"VerKeySimpleVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Point)))type Rep (VerKeyVRF PraosVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"VerKeyVRF"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"VerKeyPraosVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VerKey)))type Rep (VerKeyVRF PraosBatchCompatVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat"VerKeyVRF"
"Cardano.Crypto.VRF.PraosBatchCompat"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"VerKeyPraosBatchCompatVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VerKey)))type FixedSize (VerKeyVRF MockVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mock8
type FixedSize (VerKeyVRF NeverVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUsed0
type FixedSize (VerKeyVRF SimpleVRF) =Defined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Simple32
type FixedSize (VerKeyVRF PraosVRF) = FixedSize VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (VerKeyVRF PraosBatchCompatVRF) = FixedSize VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompatdata VerKeyVRF MockVRFDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.Mockdata VerKeyVRF NeverVRFDefined in cardano-crypto-class-2.5.1.0 · Cardano.Crypto.VRF.NeverUseddata VerKeyVRF SimpleVRFVerKeySimpleVRF Point
data VerKeyVRF PraosVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praosdata VerKeyVRF PraosBatchCompatVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosBatchCompat
Instances3Generic, NoThunks, Rep
Generic OutputDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks OutputDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype Rep Output = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"Output"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"Output"
'PrefixI 'True) (S1 ('MetaSel ('Just"unOutput"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr OutputValue))))
Instances40VRFAlgorithm, Eq, Ord, Show, Generic, NFData, …
VRFAlgorithm PraosVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosEq (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosEq (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosEq (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosOrd (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype Rep (CertVRF PraosVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"CertVRF"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"CertPraosVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Proof)))type Rep (SignKeyVRF PraosVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"SignKeyVRF"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"SignKeyPraosVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SignKey)))type Rep (VerKeyVRF PraosVRF) = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"VerKeyVRF"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"VerKeyPraosVRF"
'PrefixI 'False) (S1 ('MetaSel 'Nothing 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VerKey)))type FixedSize (CertVRF PraosVRF) = FixedSize ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (SignKeyVRF PraosVRF) = FixedSize SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype FixedSize (VerKeyVRF PraosVRF) = FixedSize VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype CertSizeVRF PraosVRF = FixedSize (CertVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praosdata CertVRF PraosVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype ContextVRF PraosVRF = ()Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype SignKeySizeVRF PraosVRF = FixedSize (SignKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praosdata SignKeyVRF PraosVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype Signable PraosVRF = SignableRepresentationDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype VerKeySizeVRF PraosVRF = FixedSize (VerKeyVRF PraosVRF)Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praosdata VerKeyVRF PraosVRFDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos
Instances11Eq, Ord, Show, Generic, NFData, NoThunks, …
Eq ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosOrd ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec ProofDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype Rep Proof = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"Proof"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"Proof"
'PrefixI 'True) (S1 ('MetaSel ('Just"unProof"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr ProofValue))))type FixedSize Proof =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos80
Instances10Eq, Show, Generic, NFData, NoThunks, FromCBOR, …
Eq SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec SignKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype Rep SignKey = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"SignKey"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"SignKey"
'PrefixI 'True) (S1 ('MetaSel ('Just"unSignKey"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr SignKeyValue))))type FixedSize SignKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos64
Instances10Eq, Show, Generic, NFData, NoThunks, FromCBOR, …
Eq VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosShow VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosGeneric VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNFData VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosNoThunks VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFromCBOR VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosToCBOR VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.PraosFixedSizeCodec VerKeyDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praostype Rep VerKey = D1 ('MetaDataDefined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos"VerKey"
"Cardano.Crypto.VRF.Praos"
"cardano-crypto-praos-2.2.4.0-oyx1xk5W7l5yluyygyPgy"
'True) (C1 ('MetaCons"VerKey"
'PrefixI 'True) (S1 ('MetaSel ('Just"unVerKey"
) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (ForeignPtr VerKeyValue))))type FixedSize VerKey =Defined in cardano-crypto-praos-2.2.4.0 · Cardano.Crypto.VRF.Praos32