cardano-crypto-wrapper-1.5.1.2: Cryptographic primitives used in Byron era of the Cardano project
Safe HaskellSafe-Inferred
LanguageHaskell2010

Cardano.Crypto.Signing.SigningKey

Synopsis

Documentation

newtype SigningKey Source #

Wrapper around XPrv.

Constructors

SigningKey 

Fields

Instances

Instances details
Show SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

FromCBOR SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

ToCBOR SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

Methods

toCBORSigningKeyEncoding Source #

encodedSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy SigningKeySize Source #

encodedListSizeExpr ∷ (∀ t. ToCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey] → Size Source #

DecCBOR SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

EncCBOR SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

Methods

encCBORSigningKeyEncoding Source #

encodedSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy SigningKeySize Source #

encodedListSizeExpr ∷ (∀ t. EncCBOR t ⇒ Proxy t → Size) → Proxy [SigningKey] → Size Source #

NFData SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

Methods

rnfSigningKey → () Source #

Buildable SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

NoThunks SigningKey Source # 
Instance details

Defined in Cardano.Crypto.Signing.SigningKey

toVerificationSigningKeyVerificationKey Source #

Generate a verification key from a signing key. Fast (it just drops some bytes off the signing key).