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)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSingle |
NFData (VerKeyKES (CompactSumKES h d)) | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum |
NFData (VerKeyDSIGN d) ⇒ NFData (VerKeyKES (SingleKES d)) | |
Instance detailsDefined in Cardano.Crypto.KES.Single |
NFData (VerKeyKES (SumKES h d)) | |
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 ( CompactSingleKES d)) = D1 ('MetaData "VerKeyKES" "Cardano.Crypto.KES.CompactSingle" "cardano-crypto-class-2.2.2.0-inplace" ' True) (C1 ('MetaCons "VerKeyCompactSingleKES" 'PrefixI ' False) (S1 ('MetaSel (' Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ( VerKeyDSIGN d)))) |
type Rep (VerKeyKES (CompactSumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.CompactSum type Rep ( VerKeyKES ( CompactSumKES h d)) = D1 ('MetaData "VerKeyKES" "Cardano.Crypto.KES.CompactSum" "cardano-crypto-class-2.2.2.0-inplace" ' True) (C1 ('MetaCons "VerKeyCompactSumKES" 'PrefixI ' False) (S1 ('MetaSel (' Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ( Hash h ( VerKeyKES d, VerKeyKES d))))) |
type Rep (VerKeyKES (MockKES t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Mock type Rep ( VerKeyKES ( MockKES t)) = D1 ('MetaData "VerKeyKES" "Cardano.Crypto.KES.Mock" "cardano-crypto-class-2.2.2.0-inplace" ' True) (C1 ('MetaCons "VerKeyMockKES" 'PrefixI ' False) (S1 ('MetaSel (' Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) |
type Rep (VerKeyKES NeverKES) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.NeverUsed type Rep ( VerKeyKES NeverKES) = D1 ('MetaData "VerKeyKES" "Cardano.Crypto.KES.NeverUsed" "cardano-crypto-class-2.2.2.0-inplace" ' False) (C1 ('MetaCons "NeverUsedVerKeyKES" 'PrefixI ' False) (U1 ∷ Type → Type)) |
type Rep (VerKeyKES (SimpleKES d t)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Simple type Rep ( VerKeyKES ( SimpleKES d t)) = D1 ('MetaData "VerKeyKES" "Cardano.Crypto.KES.Simple" "cardano-crypto-class-2.2.2.0-inplace" ' True) (C1 ('MetaCons "ThunkyVerKeySimpleKES" 'PrefixI ' False) (S1 ('MetaSel (' Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ( Vector ( VerKeyDSIGN d))))) |
type Rep (VerKeyKES (SingleKES d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Single type Rep ( VerKeyKES ( SingleKES d)) = D1 ('MetaData "VerKeyKES" "Cardano.Crypto.KES.Single" "cardano-crypto-class-2.2.2.0-inplace" ' True) (C1 ('MetaCons "VerKeySingleKES" 'PrefixI ' False) (S1 ('MetaSel (' Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ( VerKeyDSIGN d)))) |
type Rep (VerKeyKES (SumKES h d)) Source # | |
Instance detailsDefined in Cardano.Crypto.KES.Sum type Rep ( VerKeyKES ( SumKES h d)) = D1 ('MetaData "VerKeyKES" "Cardano.Crypto.KES.Sum" "cardano-crypto-class-2.2.2.0-inplace" ' True) (C1 ('MetaCons "VerKeySumKES" 'PrefixI ' False) (S1 ('MetaSel (' Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ( Hash h ( VerKeyKES d, VerKeyKES d))))) |
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 |