| 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 (NonEmpty a) | |
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 (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 a, ToCBOR b) ⇒ ToCBOR (a, b) | |
Instance detailsDefined in Cardano.Binary.ToCBOR |
| ToCBOR (Tokens → Tokens) | |
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 # |