Safe Haskell | None |
---|---|
Language | Haskell2010 |
Ouroboros.Consensus.Byron.Crypto.DSIGN
Description
Byron digital signatures.
Documentation
data ByronDSIGN Source #
Instances
class HasSignTag a where Source #
Methods
signTag ∷ VerKeyDSIGN ByronDSIGN → proxy a → SignTag Source #
Instances
HasSignTag TxSigData Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods signTag ∷ VerKeyDSIGN ByronDSIGN → proxy TxSigData → SignTag Source # | |
HasSignTag (Annotated ToSign ByteString) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods signTag ∷ VerKeyDSIGN ByronDSIGN → proxy (Annotated ToSign ByteString) → SignTag Source # |
Instances
Eq (SigDSIGN MockDSIGN) | |
Eq (SigDSIGN Ed448DSIGN) | |
Eq (SigDSIGN Ed25519DSIGN) | |
Eq (SigDSIGN EcdsaSecp256k1DSIGN) | |
Eq (SigDSIGN NeverDSIGN) | |
Eq (SigDSIGN SchnorrSecp256k1DSIGN) | |
Eq (SigDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods (==) ∷ SigDSIGN ByronDSIGN → SigDSIGN ByronDSIGN → Bool Source # (/=) ∷ SigDSIGN ByronDSIGN → SigDSIGN ByronDSIGN → Bool Source # | |
Ord (SigDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods compare ∷ SigDSIGN MockDSIGN → SigDSIGN MockDSIGN → Ordering Source # (<) ∷ SigDSIGN MockDSIGN → SigDSIGN MockDSIGN → Bool Source # (<=) ∷ SigDSIGN MockDSIGN → SigDSIGN MockDSIGN → Bool Source # (>) ∷ SigDSIGN MockDSIGN → SigDSIGN MockDSIGN → Bool Source # (>=) ∷ SigDSIGN MockDSIGN → SigDSIGN MockDSIGN → Bool Source # max ∷ SigDSIGN MockDSIGN → SigDSIGN MockDSIGN → SigDSIGN MockDSIGN Source # min ∷ SigDSIGN MockDSIGN → SigDSIGN MockDSIGN → SigDSIGN MockDSIGN Source # | |
Show (SigDSIGN MockDSIGN) | |
Show (SigDSIGN Ed448DSIGN) | |
Show (SigDSIGN Ed25519DSIGN) | |
Show (SigDSIGN EcdsaSecp256k1DSIGN) | |
Show (SigDSIGN NeverDSIGN) | |
Show (SigDSIGN SchnorrSecp256k1DSIGN) | |
Show (SigDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN | |
Generic (SigDSIGN MockDSIGN) | |
Generic (SigDSIGN Ed448DSIGN) | |
Generic (SigDSIGN Ed25519DSIGN) | |
Generic (SigDSIGN EcdsaSecp256k1DSIGN) | |
Generic (SigDSIGN NeverDSIGN) | |
Generic (SigDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
Generic (SigDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods from ∷ SigDSIGN ByronDSIGN → Rep (SigDSIGN ByronDSIGN) x Source # to ∷ Rep (SigDSIGN ByronDSIGN) x → SigDSIGN ByronDSIGN Source # | |
NFData (SigDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
NFData (SigDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
NFData (SigDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
NFData (SigDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
Condense (SigDSIGN MockDSIGN) | |
Condense (SigDSIGN Ed448DSIGN) | |
Condense (SigDSIGN Ed25519DSIGN) | |
Condense (SigDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN | |
NoThunks (SigDSIGN MockDSIGN) | |
NoThunks (SigDSIGN Ed448DSIGN) | |
NoThunks (SigDSIGN Ed25519DSIGN) | |
NoThunks (SigDSIGN EcdsaSecp256k1DSIGN) | |
NoThunks (SigDSIGN NeverDSIGN) | |
NoThunks (SigDSIGN SchnorrSecp256k1DSIGN) | |
NoThunks (SigDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods noThunks ∷ Context → SigDSIGN ByronDSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SigDSIGN ByronDSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SigDSIGN ByronDSIGN) → String # | |
FromCBOR (SigDSIGN MockDSIGN) | |
FromCBOR (SigDSIGN Ed448DSIGN) | |
FromCBOR (SigDSIGN Ed25519DSIGN) | |
FromCBOR (SigDSIGN EcdsaSecp256k1DSIGN) | |
FromCBOR (SigDSIGN SchnorrSecp256k1DSIGN) | |
ToCBOR (SigDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods toCBOR ∷ SigDSIGN MockDSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigDSIGN MockDSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigDSIGN MockDSIGN] → Size | |
ToCBOR (SigDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods toCBOR ∷ SigDSIGN Ed448DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigDSIGN Ed448DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigDSIGN Ed448DSIGN] → Size | |
ToCBOR (SigDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods toCBOR ∷ SigDSIGN Ed25519DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigDSIGN Ed25519DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigDSIGN Ed25519DSIGN] → Size | |
ToCBOR (SigDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods toCBOR ∷ SigDSIGN EcdsaSecp256k1DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigDSIGN EcdsaSecp256k1DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigDSIGN EcdsaSecp256k1DSIGN] → Size | |
ToCBOR (SigDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods toCBOR ∷ SigDSIGN SchnorrSecp256k1DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SigDSIGN SchnorrSecp256k1DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigDSIGN SchnorrSecp256k1DSIGN] → Size | |
ByteArrayAccess (SigDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
data SigDSIGN MockDSIGN | |
Defined in Cardano.Crypto.DSIGN.Mock | |
newtype SigDSIGN Ed448DSIGN | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
newtype SigDSIGN Ed25519DSIGN | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
newtype SigDSIGN EcdsaSecp256k1DSIGN | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
data SigDSIGN NeverDSIGN | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
newtype SigDSIGN SchnorrSecp256k1DSIGN | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 newtype SigDSIGN SchnorrSecp256k1DSIGN = SigSchnorrSecp256k1 (PinnedSizedBytes (SizeSigDSIGN SchnorrSecp256k1DSIGN)) | |
newtype SigDSIGN ByronDSIGN Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN | |
type Rep (SigDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock type Rep (SigDSIGN MockDSIGN) = D1 ('MetaData "SigDSIGN" "Cardano.Crypto.DSIGN.Mock" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'False) (C1 ('MetaCons "SigMockDSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Hash ShortHash ())) :*: S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedUnpack) (Rec0 Word64))) | |
type Rep (SigDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 type Rep (SigDSIGN Ed448DSIGN) = D1 ('MetaData "SigDSIGN" "Cardano.Crypto.DSIGN.Ed448" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SigEd448DSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Signature))) | |
type Rep (SigDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 type Rep (SigDSIGN Ed25519DSIGN) = D1 ('MetaData "SigDSIGN" "Cardano.Crypto.DSIGN.Ed25519" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SigEd25519DSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PinnedSizedBytes (SizeSigDSIGN Ed25519DSIGN))))) | |
type Rep (SigDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 type Rep (SigDSIGN EcdsaSecp256k1DSIGN) = D1 ('MetaData "SigDSIGN" "Cardano.Crypto.DSIGN.EcdsaSecp256k1" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SigEcdsaSecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Sig))) | |
type Rep (SigDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
type Rep (SigDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 type Rep (SigDSIGN SchnorrSecp256k1DSIGN) = D1 ('MetaData "SigDSIGN" "Cardano.Crypto.DSIGN.SchnorrSecp256k1" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SigSchnorrSecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PinnedSizedBytes (SizeSigDSIGN SchnorrSecp256k1DSIGN))))) | |
type Rep (SigDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN type Rep (SigDSIGN ByronDSIGN) = D1 ('MetaData "SigDSIGN" "Ouroboros.Consensus.Byron.Crypto.DSIGN" "ouroboros-consensus-byron-0.1.0.0-inplace" 'True) (C1 ('MetaCons "SigByronDSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Signature ToSign)))) |
data family SignKeyDSIGN v #
Instances
Eq (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods (==) ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN → Bool Source # (/=) ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN → Bool Source # | |
Eq (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods (==) ∷ SignKeyDSIGN Ed448DSIGN → SignKeyDSIGN Ed448DSIGN → Bool Source # (/=) ∷ SignKeyDSIGN Ed448DSIGN → SignKeyDSIGN Ed448DSIGN → Bool Source # | |
Eq (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods (==) ∷ SignKeyDSIGN Ed25519DSIGN → SignKeyDSIGN Ed25519DSIGN → Bool Source # (/=) ∷ SignKeyDSIGN Ed25519DSIGN → SignKeyDSIGN Ed25519DSIGN → Bool Source # | |
Eq (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods (==) ∷ SignKeyDSIGN EcdsaSecp256k1DSIGN → SignKeyDSIGN EcdsaSecp256k1DSIGN → Bool Source # (/=) ∷ SignKeyDSIGN EcdsaSecp256k1DSIGN → SignKeyDSIGN EcdsaSecp256k1DSIGN → Bool Source # | |
Eq (SignKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed Methods (==) ∷ SignKeyDSIGN NeverDSIGN → SignKeyDSIGN NeverDSIGN → Bool Source # (/=) ∷ SignKeyDSIGN NeverDSIGN → SignKeyDSIGN NeverDSIGN → Bool Source # | |
Eq (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods (==) ∷ SignKeyDSIGN SchnorrSecp256k1DSIGN → SignKeyDSIGN SchnorrSecp256k1DSIGN → Bool Source # (/=) ∷ SignKeyDSIGN SchnorrSecp256k1DSIGN → SignKeyDSIGN SchnorrSecp256k1DSIGN → Bool Source # | |
Num (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods (+) ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN Source # (-) ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN Source # (*) ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN Source # negate ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN Source # abs ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN Source # signum ∷ SignKeyDSIGN MockDSIGN → SignKeyDSIGN MockDSIGN Source # fromInteger ∷ Integer → SignKeyDSIGN MockDSIGN Source # | |
(TypeError ('Text "Ord not supported for signing keys, use the hash instead") ∷ Constraint, Eq (SignKeyDSIGN v)) ⇒ Ord (SignKeyDSIGN v) | |
Defined in Cardano.Crypto.DSIGN.Class Methods compare ∷ SignKeyDSIGN v → SignKeyDSIGN v → Ordering Source # (<) ∷ SignKeyDSIGN v → SignKeyDSIGN v → Bool Source # (<=) ∷ SignKeyDSIGN v → SignKeyDSIGN v → Bool Source # (>) ∷ SignKeyDSIGN v → SignKeyDSIGN v → Bool Source # (>=) ∷ SignKeyDSIGN v → SignKeyDSIGN v → Bool Source # max ∷ SignKeyDSIGN v → SignKeyDSIGN v → SignKeyDSIGN v Source # min ∷ SignKeyDSIGN v → SignKeyDSIGN v → SignKeyDSIGN v Source # | |
Show (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
Show (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
Show (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
Show (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
Show (SignKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
Show (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
Show (SignKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods showsPrec ∷ Int → SignKeyDSIGN ByronDSIGN → ShowS Source # show ∷ SignKeyDSIGN ByronDSIGN → String Source # showList ∷ [SignKeyDSIGN ByronDSIGN] → ShowS Source # | |
Generic (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods from ∷ SignKeyDSIGN MockDSIGN → Rep (SignKeyDSIGN MockDSIGN) x Source # to ∷ Rep (SignKeyDSIGN MockDSIGN) x → SignKeyDSIGN MockDSIGN Source # | |
Generic (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods from ∷ SignKeyDSIGN Ed448DSIGN → Rep (SignKeyDSIGN Ed448DSIGN) x Source # to ∷ Rep (SignKeyDSIGN Ed448DSIGN) x → SignKeyDSIGN Ed448DSIGN Source # | |
Generic (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods from ∷ SignKeyDSIGN Ed25519DSIGN → Rep (SignKeyDSIGN Ed25519DSIGN) x Source # to ∷ Rep (SignKeyDSIGN Ed25519DSIGN) x → SignKeyDSIGN Ed25519DSIGN Source # | |
Generic (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods from ∷ SignKeyDSIGN EcdsaSecp256k1DSIGN → Rep (SignKeyDSIGN EcdsaSecp256k1DSIGN) x Source # to ∷ Rep (SignKeyDSIGN EcdsaSecp256k1DSIGN) x → SignKeyDSIGN EcdsaSecp256k1DSIGN Source # | |
Generic (SignKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed Methods from ∷ SignKeyDSIGN NeverDSIGN → Rep (SignKeyDSIGN NeverDSIGN) x Source # to ∷ Rep (SignKeyDSIGN NeverDSIGN) x → SignKeyDSIGN NeverDSIGN Source # | |
Generic (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods from ∷ SignKeyDSIGN SchnorrSecp256k1DSIGN → Rep (SignKeyDSIGN SchnorrSecp256k1DSIGN) x Source # to ∷ Rep (SignKeyDSIGN SchnorrSecp256k1DSIGN) x → SignKeyDSIGN SchnorrSecp256k1DSIGN Source # | |
Generic (SignKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Associated Types type Rep (SignKeyDSIGN ByronDSIGN) ∷ Type → Type Source # Methods from ∷ SignKeyDSIGN ByronDSIGN → Rep (SignKeyDSIGN ByronDSIGN) x Source # to ∷ Rep (SignKeyDSIGN ByronDSIGN) x → SignKeyDSIGN ByronDSIGN Source # | |
NFData (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods rnf ∷ SignKeyDSIGN MockDSIGN → () Source # | |
NFData (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods rnf ∷ SignKeyDSIGN Ed448DSIGN → () Source # | |
NFData (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods rnf ∷ SignKeyDSIGN Ed25519DSIGN → () Source # | |
NFData (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods rnf ∷ SignKeyDSIGN EcdsaSecp256k1DSIGN → () Source # | |
NFData (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods rnf ∷ SignKeyDSIGN SchnorrSecp256k1DSIGN → () Source # | |
NoThunks (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods noThunks ∷ Context → SignKeyDSIGN MockDSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SignKeyDSIGN MockDSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SignKeyDSIGN MockDSIGN) → String # | |
NoThunks (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods noThunks ∷ Context → SignKeyDSIGN Ed448DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SignKeyDSIGN Ed448DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SignKeyDSIGN Ed448DSIGN) → String # | |
NoThunks (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods noThunks ∷ Context → SignKeyDSIGN Ed25519DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SignKeyDSIGN Ed25519DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SignKeyDSIGN Ed25519DSIGN) → String # | |
NoThunks (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods noThunks ∷ Context → SignKeyDSIGN EcdsaSecp256k1DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SignKeyDSIGN EcdsaSecp256k1DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SignKeyDSIGN EcdsaSecp256k1DSIGN) → String # | |
NoThunks (SignKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed Methods noThunks ∷ Context → SignKeyDSIGN NeverDSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SignKeyDSIGN NeverDSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SignKeyDSIGN NeverDSIGN) → String # | |
NoThunks (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods noThunks ∷ Context → SignKeyDSIGN SchnorrSecp256k1DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SignKeyDSIGN SchnorrSecp256k1DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SignKeyDSIGN SchnorrSecp256k1DSIGN) → String # | |
NoThunks (SignKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods noThunks ∷ Context → SignKeyDSIGN ByronDSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → SignKeyDSIGN ByronDSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (SignKeyDSIGN ByronDSIGN) → String # | |
FromCBOR (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
FromCBOR (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
FromCBOR (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN Ed25519DSIGN) label ∷ Proxy (SignKeyDSIGN Ed25519DSIGN) → Text | |
FromCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN EcdsaSecp256k1DSIGN) label ∷ Proxy (SignKeyDSIGN EcdsaSecp256k1DSIGN) → Text | |
FromCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods fromCBOR ∷ Decoder s (SignKeyDSIGN SchnorrSecp256k1DSIGN) label ∷ Proxy (SignKeyDSIGN SchnorrSecp256k1DSIGN) → Text | |
ToCBOR (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods toCBOR ∷ SignKeyDSIGN MockDSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN MockDSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN MockDSIGN] → Size | |
ToCBOR (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods toCBOR ∷ SignKeyDSIGN Ed448DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN Ed448DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN Ed448DSIGN] → Size | |
ToCBOR (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods toCBOR ∷ SignKeyDSIGN Ed25519DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN Ed25519DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN Ed25519DSIGN] → Size | |
ToCBOR (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods toCBOR ∷ SignKeyDSIGN EcdsaSecp256k1DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN EcdsaSecp256k1DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN EcdsaSecp256k1DSIGN] → Size | |
ToCBOR (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods toCBOR ∷ SignKeyDSIGN SchnorrSecp256k1DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (SignKeyDSIGN SchnorrSecp256k1DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SignKeyDSIGN SchnorrSecp256k1DSIGN] → Size | |
ByteArrayAccess (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods length ∷ SignKeyDSIGN Ed448DSIGN → Int withByteArray ∷ SignKeyDSIGN Ed448DSIGN → (Ptr p → IO a) → IO a copyByteArrayToPtr ∷ SignKeyDSIGN Ed448DSIGN → Ptr p → IO () | |
newtype SignKeyDSIGN MockDSIGN | |
Defined in Cardano.Crypto.DSIGN.Mock | |
newtype SignKeyDSIGN Ed448DSIGN | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
newtype SignKeyDSIGN Ed25519DSIGN | |
Defined in Cardano.Crypto.DSIGN.Ed25519 newtype SignKeyDSIGN Ed25519DSIGN = SignKeyEd25519DSIGN (PinnedSizedBytes CRYPTO_SIGN_ED25519_SECRETKEYBYTES) | |
newtype SignKeyDSIGN EcdsaSecp256k1DSIGN | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
data SignKeyDSIGN NeverDSIGN | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
newtype SignKeyDSIGN SchnorrSecp256k1DSIGN | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 newtype SignKeyDSIGN SchnorrSecp256k1DSIGN = SignKeySchnorrSecp256k1 (PinnedSizedBytes (SizeSignKeyDSIGN SchnorrSecp256k1DSIGN)) | |
newtype SignKeyDSIGN ByronDSIGN Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN | |
type Rep (SignKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock type Rep (SignKeyDSIGN MockDSIGN) = D1 ('MetaData "SignKeyDSIGN" "Cardano.Crypto.DSIGN.Mock" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SignKeyMockDSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) | |
type Rep (SignKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 type Rep (SignKeyDSIGN Ed448DSIGN) = D1 ('MetaData "SignKeyDSIGN" "Cardano.Crypto.DSIGN.Ed448" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SignKeyEd448DSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecretKey))) | |
type Rep (SignKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 type Rep (SignKeyDSIGN Ed25519DSIGN) = D1 ('MetaData "SignKeyDSIGN" "Cardano.Crypto.DSIGN.Ed25519" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SignKeyEd25519DSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PinnedSizedBytes CRYPTO_SIGN_ED25519_SECRETKEYBYTES)))) | |
type Rep (SignKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 type Rep (SignKeyDSIGN EcdsaSecp256k1DSIGN) = D1 ('MetaData "SignKeyDSIGN" "Cardano.Crypto.DSIGN.EcdsaSecp256k1" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SignKeyEcdsaSecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SecKey))) | |
type Rep (SignKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
type Rep (SignKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 type Rep (SignKeyDSIGN SchnorrSecp256k1DSIGN) = D1 ('MetaData "SignKeyDSIGN" "Cardano.Crypto.DSIGN.SchnorrSecp256k1" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "SignKeySchnorrSecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PinnedSizedBytes (SizeSignKeyDSIGN SchnorrSecp256k1DSIGN))))) | |
type Rep (SignKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN type Rep (SignKeyDSIGN ByronDSIGN) = D1 ('MetaData "SignKeyDSIGN" "Ouroboros.Consensus.Byron.Crypto.DSIGN" "ouroboros-consensus-byron-0.1.0.0-inplace" 'True) (C1 ('MetaCons "SignKeyByronDSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SigningKey))) |
data family VerKeyDSIGN v #
Instances
Eq (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods (==) ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN → Bool Source # (/=) ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN → Bool Source # | |
Eq (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods (==) ∷ VerKeyDSIGN Ed448DSIGN → VerKeyDSIGN Ed448DSIGN → Bool Source # (/=) ∷ VerKeyDSIGN Ed448DSIGN → VerKeyDSIGN Ed448DSIGN → Bool Source # | |
Eq (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods (==) ∷ VerKeyDSIGN Ed25519DSIGN → VerKeyDSIGN Ed25519DSIGN → Bool Source # (/=) ∷ VerKeyDSIGN Ed25519DSIGN → VerKeyDSIGN Ed25519DSIGN → Bool Source # | |
Eq (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods (==) ∷ VerKeyDSIGN EcdsaSecp256k1DSIGN → VerKeyDSIGN EcdsaSecp256k1DSIGN → Bool Source # (/=) ∷ VerKeyDSIGN EcdsaSecp256k1DSIGN → VerKeyDSIGN EcdsaSecp256k1DSIGN → Bool Source # | |
Eq (VerKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed Methods (==) ∷ VerKeyDSIGN NeverDSIGN → VerKeyDSIGN NeverDSIGN → Bool Source # (/=) ∷ VerKeyDSIGN NeverDSIGN → VerKeyDSIGN NeverDSIGN → Bool Source # | |
Eq (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods (==) ∷ VerKeyDSIGN SchnorrSecp256k1DSIGN → VerKeyDSIGN SchnorrSecp256k1DSIGN → Bool Source # (/=) ∷ VerKeyDSIGN SchnorrSecp256k1DSIGN → VerKeyDSIGN SchnorrSecp256k1DSIGN → Bool Source # | |
Eq (VerKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods (==) ∷ VerKeyDSIGN ByronDSIGN → VerKeyDSIGN ByronDSIGN → Bool Source # (/=) ∷ VerKeyDSIGN ByronDSIGN → VerKeyDSIGN ByronDSIGN → Bool Source # | |
Num (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods (+) ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN Source # (-) ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN Source # (*) ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN Source # negate ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN Source # abs ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN Source # signum ∷ VerKeyDSIGN MockDSIGN → VerKeyDSIGN MockDSIGN Source # fromInteger ∷ Integer → VerKeyDSIGN MockDSIGN Source # | |
(TypeError ('Text "Ord not supported for verification keys, use the hash instead") ∷ Constraint, Eq (VerKeyDSIGN v)) ⇒ Ord (VerKeyDSIGN v) | |
Defined in Cardano.Crypto.DSIGN.Class Methods compare ∷ VerKeyDSIGN v → VerKeyDSIGN v → Ordering Source # (<) ∷ VerKeyDSIGN v → VerKeyDSIGN v → Bool Source # (<=) ∷ VerKeyDSIGN v → VerKeyDSIGN v → Bool Source # (>) ∷ VerKeyDSIGN v → VerKeyDSIGN v → Bool Source # (>=) ∷ VerKeyDSIGN v → VerKeyDSIGN v → Bool Source # max ∷ VerKeyDSIGN v → VerKeyDSIGN v → VerKeyDSIGN v Source # min ∷ VerKeyDSIGN v → VerKeyDSIGN v → VerKeyDSIGN v Source # | |
Show (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
Show (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
Show (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 | |
Show (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
Show (VerKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
Show (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 | |
Show (VerKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods showsPrec ∷ Int → VerKeyDSIGN ByronDSIGN → ShowS Source # show ∷ VerKeyDSIGN ByronDSIGN → String Source # showList ∷ [VerKeyDSIGN ByronDSIGN] → ShowS Source # | |
Generic (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods from ∷ VerKeyDSIGN MockDSIGN → Rep (VerKeyDSIGN MockDSIGN) x Source # to ∷ Rep (VerKeyDSIGN MockDSIGN) x → VerKeyDSIGN MockDSIGN Source # | |
Generic (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods from ∷ VerKeyDSIGN Ed448DSIGN → Rep (VerKeyDSIGN Ed448DSIGN) x Source # to ∷ Rep (VerKeyDSIGN Ed448DSIGN) x → VerKeyDSIGN Ed448DSIGN Source # | |
Generic (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods from ∷ VerKeyDSIGN Ed25519DSIGN → Rep (VerKeyDSIGN Ed25519DSIGN) x Source # to ∷ Rep (VerKeyDSIGN Ed25519DSIGN) x → VerKeyDSIGN Ed25519DSIGN Source # | |
Generic (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods from ∷ VerKeyDSIGN EcdsaSecp256k1DSIGN → Rep (VerKeyDSIGN EcdsaSecp256k1DSIGN) x Source # to ∷ Rep (VerKeyDSIGN EcdsaSecp256k1DSIGN) x → VerKeyDSIGN EcdsaSecp256k1DSIGN Source # | |
Generic (VerKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed Methods from ∷ VerKeyDSIGN NeverDSIGN → Rep (VerKeyDSIGN NeverDSIGN) x Source # to ∷ Rep (VerKeyDSIGN NeverDSIGN) x → VerKeyDSIGN NeverDSIGN Source # | |
Generic (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods from ∷ VerKeyDSIGN SchnorrSecp256k1DSIGN → Rep (VerKeyDSIGN SchnorrSecp256k1DSIGN) x Source # to ∷ Rep (VerKeyDSIGN SchnorrSecp256k1DSIGN) x → VerKeyDSIGN SchnorrSecp256k1DSIGN Source # | |
Generic (VerKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Associated Types type Rep (VerKeyDSIGN ByronDSIGN) ∷ Type → Type Source # Methods from ∷ VerKeyDSIGN ByronDSIGN → Rep (VerKeyDSIGN ByronDSIGN) x Source # to ∷ Rep (VerKeyDSIGN ByronDSIGN) x → VerKeyDSIGN ByronDSIGN Source # | |
NFData (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods rnf ∷ VerKeyDSIGN MockDSIGN → () Source # | |
NFData (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods rnf ∷ VerKeyDSIGN Ed448DSIGN → () Source # | |
NFData (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods rnf ∷ VerKeyDSIGN Ed25519DSIGN → () Source # | |
NFData (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods rnf ∷ VerKeyDSIGN EcdsaSecp256k1DSIGN → () Source # | |
NFData (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods rnf ∷ VerKeyDSIGN SchnorrSecp256k1DSIGN → () Source # | |
Show (VerKeyDSIGN d) ⇒ Condense (VerKeyDSIGN d) | |
Defined in Ouroboros.Consensus.Util.Condense Methods condense ∷ VerKeyDSIGN d → String Source # | |
NoThunks (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods noThunks ∷ Context → VerKeyDSIGN MockDSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → VerKeyDSIGN MockDSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (VerKeyDSIGN MockDSIGN) → String # | |
NoThunks (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods noThunks ∷ Context → VerKeyDSIGN Ed448DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → VerKeyDSIGN Ed448DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (VerKeyDSIGN Ed448DSIGN) → String # | |
NoThunks (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods noThunks ∷ Context → VerKeyDSIGN Ed25519DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → VerKeyDSIGN Ed25519DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (VerKeyDSIGN Ed25519DSIGN) → String # | |
NoThunks (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods noThunks ∷ Context → VerKeyDSIGN EcdsaSecp256k1DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → VerKeyDSIGN EcdsaSecp256k1DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (VerKeyDSIGN EcdsaSecp256k1DSIGN) → String # | |
NoThunks (VerKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed Methods noThunks ∷ Context → VerKeyDSIGN NeverDSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → VerKeyDSIGN NeverDSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (VerKeyDSIGN NeverDSIGN) → String # | |
NoThunks (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods noThunks ∷ Context → VerKeyDSIGN SchnorrSecp256k1DSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → VerKeyDSIGN SchnorrSecp256k1DSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (VerKeyDSIGN SchnorrSecp256k1DSIGN) → String # | |
NoThunks (VerKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN Methods noThunks ∷ Context → VerKeyDSIGN ByronDSIGN → IO (Maybe ThunkInfo) # wNoThunks ∷ Context → VerKeyDSIGN ByronDSIGN → IO (Maybe ThunkInfo) # showTypeOf ∷ Proxy (VerKeyDSIGN ByronDSIGN) → String # | |
FromCBOR (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock | |
FromCBOR (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
FromCBOR (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN Ed25519DSIGN) label ∷ Proxy (VerKeyDSIGN Ed25519DSIGN) → Text | |
FromCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN EcdsaSecp256k1DSIGN) label ∷ Proxy (VerKeyDSIGN EcdsaSecp256k1DSIGN) → Text | |
FromCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods fromCBOR ∷ Decoder s (VerKeyDSIGN SchnorrSecp256k1DSIGN) label ∷ Proxy (VerKeyDSIGN SchnorrSecp256k1DSIGN) → Text | |
ToCBOR (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock Methods toCBOR ∷ VerKeyDSIGN MockDSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN MockDSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN MockDSIGN] → Size | |
ToCBOR (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods toCBOR ∷ VerKeyDSIGN Ed448DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN Ed448DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN Ed448DSIGN] → Size | |
ToCBOR (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 Methods toCBOR ∷ VerKeyDSIGN Ed25519DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN Ed25519DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN Ed25519DSIGN] → Size | |
ToCBOR (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 Methods toCBOR ∷ VerKeyDSIGN EcdsaSecp256k1DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN EcdsaSecp256k1DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN EcdsaSecp256k1DSIGN] → Size | |
ToCBOR (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 Methods toCBOR ∷ VerKeyDSIGN SchnorrSecp256k1DSIGN → Encoding encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy (VerKeyDSIGN SchnorrSecp256k1DSIGN) → Size encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [VerKeyDSIGN SchnorrSecp256k1DSIGN] → Size | |
ByteArrayAccess (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 Methods length ∷ VerKeyDSIGN Ed448DSIGN → Int withByteArray ∷ VerKeyDSIGN Ed448DSIGN → (Ptr p → IO a) → IO a copyByteArrayToPtr ∷ VerKeyDSIGN Ed448DSIGN → Ptr p → IO () | |
newtype VerKeyDSIGN MockDSIGN | |
Defined in Cardano.Crypto.DSIGN.Mock | |
newtype VerKeyDSIGN Ed448DSIGN | |
Defined in Cardano.Crypto.DSIGN.Ed448 | |
newtype VerKeyDSIGN Ed25519DSIGN | |
Defined in Cardano.Crypto.DSIGN.Ed25519 newtype VerKeyDSIGN Ed25519DSIGN = VerKeyEd25519DSIGN (PinnedSizedBytes (SizeVerKeyDSIGN Ed25519DSIGN)) | |
newtype VerKeyDSIGN EcdsaSecp256k1DSIGN | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 | |
data VerKeyDSIGN NeverDSIGN | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
newtype VerKeyDSIGN SchnorrSecp256k1DSIGN | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 newtype VerKeyDSIGN SchnorrSecp256k1DSIGN = VerKeySchnorrSecp256k1 (PinnedSizedBytes (SizeVerKeyDSIGN SchnorrSecp256k1DSIGN)) | |
newtype VerKeyDSIGN ByronDSIGN Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN | |
type Rep (VerKeyDSIGN MockDSIGN) | |
Defined in Cardano.Crypto.DSIGN.Mock type Rep (VerKeyDSIGN MockDSIGN) = D1 ('MetaData "VerKeyDSIGN" "Cardano.Crypto.DSIGN.Mock" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "VerKeyMockDSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Word64))) | |
type Rep (VerKeyDSIGN Ed448DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed448 type Rep (VerKeyDSIGN Ed448DSIGN) = D1 ('MetaData "VerKeyDSIGN" "Cardano.Crypto.DSIGN.Ed448" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "VerKeyEd448DSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PublicKey))) | |
type Rep (VerKeyDSIGN Ed25519DSIGN) | |
Defined in Cardano.Crypto.DSIGN.Ed25519 type Rep (VerKeyDSIGN Ed25519DSIGN) = D1 ('MetaData "VerKeyDSIGN" "Cardano.Crypto.DSIGN.Ed25519" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "VerKeyEd25519DSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PinnedSizedBytes (SizeVerKeyDSIGN Ed25519DSIGN))))) | |
type Rep (VerKeyDSIGN EcdsaSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.EcdsaSecp256k1 type Rep (VerKeyDSIGN EcdsaSecp256k1DSIGN) = D1 ('MetaData "VerKeyDSIGN" "Cardano.Crypto.DSIGN.EcdsaSecp256k1" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "VerKeyEcdsaSecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 PubKey))) | |
type Rep (VerKeyDSIGN NeverDSIGN) | |
Defined in Cardano.Crypto.DSIGN.NeverUsed | |
type Rep (VerKeyDSIGN SchnorrSecp256k1DSIGN) | |
Defined in Cardano.Crypto.DSIGN.SchnorrSecp256k1 type Rep (VerKeyDSIGN SchnorrSecp256k1DSIGN) = D1 ('MetaData "VerKeyDSIGN" "Cardano.Crypto.DSIGN.SchnorrSecp256k1" "cardano-crypto-class-2.0.0-7549e367fe2bc16972d570c4fe8aeb4f02c4e3a82130a1ff672ced24987d70f9" 'True) (C1 ('MetaCons "VerKeySchnorrSecp256k1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (PinnedSizedBytes (SizeVerKeyDSIGN SchnorrSecp256k1DSIGN))))) | |
type Rep (VerKeyDSIGN ByronDSIGN) Source # | |
Defined in Ouroboros.Consensus.Byron.Crypto.DSIGN type Rep (VerKeyDSIGN ByronDSIGN) = D1 ('MetaData "VerKeyDSIGN" "Ouroboros.Consensus.Byron.Crypto.DSIGN" "ouroboros-consensus-byron-0.1.0.0-inplace" 'True) (C1 ('MetaCons "VerKeyByronDSIGN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing ∷ Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 VerificationKey))) |