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

Cardano.Crypto.Signing.Safe

Synopsis

Documentation

data SafeSigner Source #

SafeSigner datatype to encapsulate sensitive data

Instances

Instances details
Show SafeSigner Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.SafeSigner

newtype PassPhrase Source #

Instances

Instances details
Monoid PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Semigroup PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Show PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

FromCBOR PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

ToCBOR PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

toCBORPassPhraseEncoding Source #

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

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

DecCBOR PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

EncCBOR PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

encCBORPassPhraseEncoding Source #

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

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

Default PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

defPassPhrase Source #

NFData PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

rnfPassPhrase → () Source #

Buildable PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Eq PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Ord PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

ByteArray PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

allocRetInt → (Ptr p → IO a) → IO (a, PassPhrase) Source #

ByteArrayAccess PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

lengthPassPhraseInt Source #

withByteArrayPassPhrase → (Ptr p → IO a) → IO a Source #

copyByteArrayToPtrPassPhrasePtr p → IO () Source #

emptyPassphrasePassPhrase Source #

Empty passphrase used in development