|
| | CCryptoKeyStore () |
| |
| bool | IsCrypted () const |
| |
| bool | IsLocked () const |
| |
| virtual bool | AddCryptedKey (const CPubKey &vchPubKey, const std::vector< unsigned char > &vchCryptedSecret) |
| |
| bool | AddKeyPubKey (const CKey &key, const CPubKey &pubkey) override |
| | Add a key to the store. More...
|
| |
| bool | HaveKey (const CKeyID &address) const override |
| | Check whether a key corresponding to a given address is present in the store. More...
|
| |
| bool | GetKey (const CKeyID &address, CKey &keyOut) const override |
| |
| bool | GetPubKey (const CKeyID &address, CPubKey &vchPubKeyOut) const override |
| |
| std::set< CKeyID > | GetKeys () const override |
| |
| virtual bool | AddCryptedSaplingSpendingKey (const libzcash::SaplingExtendedFullViewingKey &extfvk, const std::vector< unsigned char > &vchCryptedSecret) |
| | Sapling. More...
|
| |
| bool | HaveSaplingSpendingKey (const libzcash::SaplingExtendedFullViewingKey &extfvk) const override |
| |
| bool | GetSaplingSpendingKey (const libzcash::SaplingExtendedFullViewingKey &extfvk, libzcash::SaplingExtendedSpendingKey &skOut) const override |
| |
| bool | AddKeyPubKey (const CKey &key, const CPubKey &pubkey) |
| | Add a key to the store. More...
|
| |
| bool | GetPubKey (const CKeyID &address, CPubKey &vchPubKeyOut) const |
| |
| bool | HaveKey (const CKeyID &address) const |
| | Check whether a key corresponding to a given address is present in the store. More...
|
| |
| bool | HaveKey (const CExchangeKeyID &address) const |
| |
| std::set< CKeyID > | GetKeys () const |
| |
| bool | GetKey (const CKeyID &address, CKey &keyOut) const |
| |
| virtual bool | AddCScript (const CScript &redeemScript) |
| | Support for BIP 0013 : see https://github.com/bitcoin/bips/blob/master/bip-0013.mediawiki. More...
|
| |
| virtual bool | HaveCScript (const CScriptID &hash) const |
| |
| virtual bool | GetCScript (const CScriptID &hash, CScript &redeemScriptOut) const |
| |
| virtual bool | AddWatchOnly (const CScript &dest) |
| | Support for Watch-only addresses. More...
|
| |
| virtual bool | RemoveWatchOnly (const CScript &dest) |
| |
| virtual bool | HaveWatchOnly (const CScript &dest) const |
| |
| virtual bool | HaveWatchOnly () const |
| |
| bool | AddSaplingSpendingKey (const libzcash::SaplingExtendedSpendingKey &sk) |
| | Sapling. More...
|
| |
| bool | HaveSaplingSpendingKey (const libzcash::SaplingExtendedFullViewingKey &extfvk) const |
| |
| bool | GetSaplingSpendingKey (const libzcash::SaplingExtendedFullViewingKey &extfvk, libzcash::SaplingExtendedSpendingKey &skOut) const |
| |
| virtual bool | AddSaplingFullViewingKey (const libzcash::SaplingExtendedFullViewingKey &extfvk) |
| | Support for Sapling full viewing keys. More...
|
| |
| virtual bool | HaveSaplingFullViewingKey (const libzcash::SaplingIncomingViewingKey &ivk) const |
| |
| virtual bool | GetSaplingFullViewingKey (const libzcash::SaplingIncomingViewingKey &ivk, libzcash::SaplingExtendedFullViewingKey &extfvkOut) const |
| |
| virtual bool | AddSaplingIncomingViewingKey (const libzcash::SaplingIncomingViewingKey &ivk, const libzcash::SaplingPaymentAddress &addr) |
| | Sapling incoming viewing keys. More...
|
| |
| virtual bool | HaveSaplingIncomingViewingKey (const libzcash::SaplingPaymentAddress &addr) const |
| |
| virtual bool | GetSaplingIncomingViewingKey (const libzcash::SaplingPaymentAddress &addr, libzcash::SaplingIncomingViewingKey &ivkOut) const |
| |
| bool | GetSaplingExtendedSpendingKey (const libzcash::SaplingPaymentAddress &addr, libzcash::SaplingExtendedSpendingKey &extskOut) const |
| |
| void | GetSaplingPaymentAddresses (std::set< libzcash::SaplingPaymentAddress > &setAddress) const |
| |
| virtual | ~CKeyStore () |
| |
| virtual bool | AddKey (const CKey &key) |
| |
Keystore which keeps the private keys encrypted.
It derives from the basic key store, which is used if no encryption is active.
Definition at line 126 of file crypter.h.