cardano-crypto-wrapper-1.3.0: Cryptographic primitives used in the Cardano project
Safe HaskellNone
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
Eq PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Ord PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Show PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Semigroup PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Monoid PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

ToCBOR PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

FromCBOR PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

NFData PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

rnf :: PassPhrase -> () #

ByteArray PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Methods

allocRet :: Int -> (Ptr p -> IO a) -> IO (a, PassPhrase) Source #

ByteArrayAccess PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Default PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

Buildable PassPhrase Source # 
Instance details

Defined in Cardano.Crypto.Signing.Safe.PassPhrase

emptyPassphrase :: PassPhrase Source #

Empty passphrase used in development