Instances2NFData, ByteArrayAccess
NFData EncryptedKeyDefined in cardano-crypto-1.3.0 · Cardano.Crypto.Wallet.EncryptedByteArrayAccess EncryptedKeyDefined in cardano-crypto-1.3.0 · Cardano.Crypto.Wallet.Encrypted
:: a typeCtrl KGHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12
Modulecardano-crypto-1.3.0Haskell2010
NFData EncryptedKeyDefined in cardano-crypto-1.3.0 · Cardano.Crypto.Wallet.EncryptedByteArrayAccess EncryptedKeyDefined in cardano-crypto-1.3.0 · Cardano.Crypto.Wallet.EncryptedCreate an encryped key from binary representation.
If the binary is not of the right size, Nothing is returned
Create a new encrypted key from the secret, encrypting the secret in memory using the passphrase.
Create a new encrypted key using the output of the masterKeyGeneration directly (96 bytes) using the encryption passphrase.
encryptedChangePass :: (ByteArrayAccess oldPassPhrase, ByteArrayAccess newPassPhrase)=> oldPassPhrasepassphrase to decrypt the current encrypted key
-> newPassPhrasenew passphrase to use for the new encrypted key
-> EncryptedKeyKey using the old pass phrase
-> EncryptedKeyKey using the new pass phrase
Create a new encrypted key that uses a different passphrase
Sign using the encrypted keys and temporarly decrypt the secret in memory with a minimal memory footprint.
Get the public part of an encrypted key
Get the chain code part of an encrypted key