ToCBOR Void | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Int32 | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Int64 | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Word16 | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Word32 | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Word64 | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Word8 | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR ByteString | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR ByteString | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR ShortByteString | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Point | |
Instance detailsDefined in Cardano.Crypto.VRF.Simple |
ToCBOR Proof | |
Instance detailsDefined in Cardano.Crypto.VRF.Praos |
ToCBOR SignKey | |
Instance detailsDefined in Cardano.Crypto.VRF.Praos |
ToCBOR VerKey | |
Instance detailsDefined in Cardano.Crypto.VRF.Praos |
ToCBOR Proof | |
Instance detailsDefined in Cardano.Crypto.VRF.PraosBatchCompat |
ToCBOR SignKey | |
Instance detailsDefined in Cardano.Crypto.VRF.PraosBatchCompat |
ToCBOR VerKey | |
Instance detailsDefined in Cardano.Crypto.VRF.PraosBatchCompat |
ToCBOR TestSeed Source # | |
Instance detailsDefined in Test.Crypto.Util |
ToCBOR Encoding | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Term | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Text | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR UTCTime | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Integer | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Natural | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR () | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Bool | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Double | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Float | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Int | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR Word | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR a ⇒ ToCBOR (Ratio a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
Typeable xs ⇒ ToCBOR (LengthOf xs) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR (SigDSIGN EcdsaSecp256k1DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 |
ToCBOR (SigDSIGN Ed25519DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Ed25519 |
ToCBOR (SigDSIGN Ed448DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Ed448 |
ToCBOR (SigDSIGN MockDSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Mock |
ToCBOR (SigDSIGN SchnorrSecp256k1DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 |
ToCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 |
ToCBOR (SignKeyDSIGN Ed25519DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Ed25519 |
ToCBOR (SignKeyDSIGN Ed448DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Ed448 |
ToCBOR (SignKeyDSIGN MockDSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Mock |
ToCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 |
(TypeError ('Text "CBOR encoding would violate mlocking guarantees") ∷ Constraint) ⇒ ToCBOR (SignKeyDSIGNM Ed25519DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Ed25519 |
ToCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 |
ToCBOR (VerKeyDSIGN Ed25519DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Ed25519 |
ToCBOR (VerKeyDSIGN Ed448DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Ed448 |
ToCBOR (VerKeyDSIGN MockDSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.Mock |
ToCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Instance detailsDefined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 |
(DSIGNMAlgorithm d, KnownNat (SizeSigKES (CompactSingleKES d))) ⇒ ToCBOR (SigKES (CompactSingleKES d)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ ToCBOR (SigKES (CompactSumKES h d)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
KnownNat t ⇒ ToCBOR (SigKES (MockKES t)) | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (SizeVerKeyDSIGN d * t), KnownNat (SizeSignKeyDSIGN d * t)) ⇒ ToCBOR (SigKES (SimpleKES d t)) | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
DSIGNMAlgorithm d ⇒ ToCBOR (SigKES (SingleKES d)) | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ ToCBOR (SigKES (SumKES h d)) | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
(UnsoundDSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ ToCBOR (UnsoundPureSignKeyKES (CompactSingleKES d)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
(SizeHash h ~ SeedSizeKES d, OptimizedKESAlgorithm d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ ToCBOR (UnsoundPureSignKeyKES (CompactSumKES h d)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
KnownNat t ⇒ ToCBOR (UnsoundPureSignKeyKES (MockKES t)) | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
UnsoundDSIGNMAlgorithm d ⇒ ToCBOR (UnsoundPureSignKeyKES (SingleKES d)) | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
(SizeHash h ~ SeedSizeKES d, UnsoundPureKESAlgorithm d, SodiumHashAlgorithm h, KnownNat (SizeVerKeyKES (SumKES h d)), KnownNat (SizeSignKeyKES (SumKES h d)), KnownNat (SizeSigKES (SumKES h d))) ⇒ ToCBOR (UnsoundPureSignKeyKES (SumKES h d)) | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
(DSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ ToCBOR (VerKeyKES (CompactSingleKES d)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
(OptimizedKESAlgorithm d, SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d, NoThunks (VerKeyKES (CompactSumKES h d)), KnownNat (SizeVerKeyKES (CompactSumKES h d)), KnownNat (SizeSignKeyKES (CompactSumKES h d)), KnownNat (SizeSigKES (CompactSumKES h d))) ⇒ ToCBOR (VerKeyKES (CompactSumKES h d)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
KnownNat t ⇒ ToCBOR (VerKeyKES (MockKES t)) | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
(DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (SizeVerKeyDSIGN d * t), KnownNat (SizeSignKeyDSIGN d * t)) ⇒ ToCBOR (VerKeyKES (SimpleKES d t)) | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
DSIGNMAlgorithm d ⇒ ToCBOR (VerKeyKES (SingleKES d)) | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
(KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ ToCBOR (VerKeyKES (SumKES h d)) | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
ToCBOR (CertVRF MockVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Mock |
ToCBOR (CertVRF SimpleVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Simple |
ToCBOR (CertVRF PraosVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Praos |
ToCBOR (CertVRF PraosBatchCompatVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.PraosBatchCompat |
Typeable v ⇒ ToCBOR (OutputVRF v) | |
Instance detailsDefined in Cardano.Crypto.VRF.Class |
ToCBOR (SignKeyVRF MockVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Mock |
ToCBOR (SignKeyVRF SimpleVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Simple |
ToCBOR (SignKeyVRF PraosVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Praos |
ToCBOR (SignKeyVRF PraosBatchCompatVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.PraosBatchCompat |
ToCBOR (VerKeyVRF MockVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Mock |
ToCBOR (VerKeyVRF SimpleVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Simple |
ToCBOR (VerKeyVRF PraosVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.Praos |
ToCBOR (VerKeyVRF PraosBatchCompatVRF) | |
Instance detailsDefined in Cardano.Crypto.VRF.PraosBatchCompat |
ToCBOR a ⇒ ToCBOR (Seq a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(Ord a, ToCBOR a) ⇒ ToCBOR (Set a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR a ⇒ ToCBOR (Vector a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR a ⇒ ToCBOR (NonEmpty a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR a ⇒ ToCBOR (Maybe a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR a ⇒ ToCBOR [a] | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(ToCBOR a, ToCBOR b) ⇒ ToCBOR (Either a b) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
Typeable a ⇒ ToCBOR (Fixed a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(HashAlgorithm h, Typeable a) ⇒ ToCBOR (Hash h a) | |
Instance detailsDefined in Cardano.Crypto.Hash.Class |
(VRFAlgorithm v, Typeable a) ⇒ ToCBOR (CertifiedVRF v a) | |
Instance detailsDefined in Cardano.Crypto.VRF.Class |
(Ord k, ToCBOR k, ToCBOR v) ⇒ ToCBOR (Map k v) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
ToCBOR (Tokens → Tokens) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(ToCBOR a, ToCBOR b) ⇒ ToCBOR (a, b) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(Typeable s, ToCBOR a) ⇒ ToCBOR (Tagged s a) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(ToCBOR a, ToCBOR b, ToCBOR c) ⇒ ToCBOR (a, b, c) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d) ⇒ ToCBOR (a, b, c, d) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e) ⇒ ToCBOR (a, b, c, d, e) | |
Instance detailsDefined in Cardano.Binary.ToCBOR Methods toCBOR ∷ (a, b, c, d, e) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (a, b, c, d, e) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [(a, b, c, d, e)] → Size Source # |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f) ⇒ ToCBOR (a, b, c, d, e, f) | |
Instance detailsDefined in Cardano.Binary.ToCBOR Methods toCBOR ∷ (a, b, c, d, e, f) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (a, b, c, d, e, f) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [(a, b, c, d, e, f)] → Size Source # |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f, ToCBOR g) ⇒ ToCBOR (a, b, c, d, e, f, g) | |
Instance detailsDefined in Cardano.Binary.ToCBOR Methods toCBOR ∷ (a, b, c, d, e, f, g) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (a, b, c, d, e, f, g) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [(a, b, c, d, e, f, g)] → Size Source # |
(ToCBOR a, ToCBOR b, ToCBOR c, ToCBOR d, ToCBOR e, ToCBOR f, ToCBOR g, ToCBOR h) ⇒ ToCBOR (a, b, c, d, e, f, g, h) | |
Instance detailsDefined in Cardano.Binary.ToCBOR Methods toCBOR ∷ (a, b, c, d, e, f, g, h) → Encoding Source # encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (a, b, c, d, e, f, g, h) → Size Source # encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [(a, b, c, d, e, f, g, h)] → Size Source # |