PIVX Core  5.6.99
P2P Digital Currency
Classes | Typedefs
keystore.h File Reference
#include "key.h"
#include "pubkey.h"
#include "sapling/address.h"
#include "sapling/zip32.h"
#include "sync.h"
#include <boost/signals2/signal.hpp>
Include dependency graph for keystore.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CKeyStore
 A virtual base class for key stores. More...
 
class  CBasicKeyStore
 Basic key store, that keeps keys in an address->secret map. More...
 

Typedefs

typedef std::map< CKeyID, CKeyKeyMap
 
typedef std::map< CKeyID, CPubKeyWatchKeyMap
 
typedef std::map< CScriptID, CScriptScriptMap
 
typedef std::set< CScriptWatchOnlySet
 
typedef std::map< libzcash::SaplingExtendedFullViewingKey, libzcash::SaplingExtendedSpendingKeySaplingSpendingKeyMap
 
typedef std::map< libzcash::SaplingIncomingViewingKey, libzcash::SaplingExtendedFullViewingKeySaplingFullViewingKeyMap
 
typedef std::map< libzcash::SaplingPaymentAddress, libzcash::SaplingIncomingViewingKeySaplingIncomingViewingKeyMap
 
typedef std::vector< unsigned char, secure_allocator< unsigned char > > CKeyingMaterial
 
typedef std::map< CKeyID, std::pair< CPubKey, std::vector< unsigned char > > > CryptedKeyMap
 
typedef std::map< libzcash::SaplingExtendedFullViewingKey, std::vector< unsigned char > > CryptedSaplingSpendingKeyMap
 Sapling. More...
 

Typedef Documentation

◆ CKeyingMaterial

typedef std::vector<unsigned char, secure_allocator<unsigned char> > CKeyingMaterial

Definition at line 154 of file keystore.h.

◆ CryptedKeyMap

typedef std::map<CKeyID, std::pair<CPubKey, std::vector<unsigned char> > > CryptedKeyMap

Definition at line 155 of file keystore.h.

◆ CryptedSaplingSpendingKeyMap

typedef std::map<libzcash::SaplingExtendedFullViewingKey, std::vector<unsigned char> > CryptedSaplingSpendingKeyMap

Sapling.

Definition at line 157 of file keystore.h.

◆ KeyMap

typedef std::map<CKeyID, CKey> KeyMap

Definition at line 80 of file keystore.h.

◆ SaplingFullViewingKeyMap

Definition at line 92 of file keystore.h.

◆ SaplingIncomingViewingKeyMap

Definition at line 94 of file keystore.h.

◆ SaplingSpendingKeyMap

Definition at line 89 of file keystore.h.

◆ ScriptMap

typedef std::map<CScriptID, CScript> ScriptMap

Definition at line 82 of file keystore.h.

◆ WatchKeyMap

typedef std::map<CKeyID, CPubKey> WatchKeyMap

Definition at line 81 of file keystore.h.

◆ WatchOnlySet

typedef std::set<CScript> WatchOnlySet

Definition at line 83 of file keystore.h.