| Generic (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| Generic (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| Generic (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| Generic (VerKeyKES NeverKES) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.NeverUsed |
| Generic (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| Generic (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| Generic (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| DSIGNMAlgorithm d ⇒ Show (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| HashAlgorithm h ⇒ Show (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| Show (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| Show (VerKeyKES NeverKES) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.NeverUsed |
| DSIGNMAlgorithm d ⇒ Show (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| DSIGNAlgorithm d ⇒ Show (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| HashAlgorithm h ⇒ Show (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| (DSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ FromCBOR (VerKeyKES (CompactSingleKES d)) Source # | |
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))) ⇒ FromCBOR (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| KnownNat t ⇒ FromCBOR (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| (DSIGNMAlgorithm d, KnownNat t, KnownNat (SeedSizeDSIGN d * t), KnownNat (SizeVerKeyDSIGN d * t), KnownNat (SizeSignKeyDSIGN d * t)) ⇒ FromCBOR (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| DSIGNMAlgorithm d ⇒ FromCBOR (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| (KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ FromCBOR (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| (DSIGNMAlgorithm d, KnownNat (SizeSigDSIGN d + SizeVerKeyDSIGN d)) ⇒ ToCBOR (VerKeyKES (CompactSingleKES d)) Source # | |
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)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| KnownNat t ⇒ ToCBOR (VerKeyKES (MockKES t)) Source # | |
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)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| DSIGNMAlgorithm d ⇒ ToCBOR (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| (KESAlgorithm (SumKES h d), SodiumHashAlgorithm h, SizeHash h ~ SeedSizeKES d) ⇒ ToCBOR (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| DirectDeserialise (VerKeyDSIGN d) ⇒ DirectDeserialise (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| HashAlgorithm h ⇒ DirectDeserialise (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| KnownNat t ⇒ DirectDeserialise (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| (DirectDeserialise (VerKeyDSIGN d), KnownNat t) ⇒ DirectDeserialise (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| DirectDeserialise (VerKeyDSIGN d) ⇒ DirectDeserialise (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| HashAlgorithm h ⇒ DirectDeserialise (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| DirectSerialise (VerKeyDSIGN d) ⇒ DirectSerialise (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| DirectSerialise (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| KnownNat t ⇒ DirectSerialise (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| DirectSerialise (VerKeyDSIGN d) ⇒ DirectSerialise (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| DirectSerialise (VerKeyDSIGN d) ⇒ DirectSerialise (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| DirectSerialise (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| NFData (VerKeyDSIGN d) ⇒ NFData (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| NFData (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| NFData (VerKeyDSIGN d) ⇒ NFData (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| NFData (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| DSIGNMAlgorithm d ⇒ Eq (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| Eq (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| Eq (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| Eq (VerKeyKES NeverKES) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.NeverUsed |
| DSIGNMAlgorithm d ⇒ Eq (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| DSIGNAlgorithm d ⇒ Eq (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| Eq (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| (TypeError ('Text "Ord not supported for verification keys, use the hash instead") ∷ Constraint, KESAlgorithm v) ⇒ Ord (VerKeyKES v) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Class |
| DSIGNMAlgorithm d ⇒ NoThunks (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| KESAlgorithm d ⇒ NoThunks (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| NoThunks (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| NoThunks (VerKeyKES NeverKES) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.NeverUsed |
| DSIGNMAlgorithm d ⇒ NoThunks (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| DSIGNMAlgorithm d ⇒ NoThunks (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| KESAlgorithm d ⇒ NoThunks (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| data VerKeyKES NeverKES Source # | |
Instance detailsDefined in Cardano.Crypto.KES.NeverUsed |
| type Rep (VerKeyKES (CompactSingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| type Rep (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| type Rep (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| type Rep (VerKeyKES NeverKES) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.NeverUsed |
| type Rep (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| type Rep (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| type Rep (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |
| newtype VerKeyKES (CompactSingleKES d) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
| newtype VerKeyKES (MockKES t) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock |
| newtype VerKeyKES (SingleKES d) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
| newtype VerKeyKES (CompactSumKES h d) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
| newtype VerKeyKES (SimpleKES d t) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple |
| newtype VerKeyKES (SumKES h d) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum |