Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
keepass.h
Go to the documentation of this file.
65 CKeePassEntry(const SecureString& sUuid, const SecureString& sName, const SecureString& sLogin, const SecureString& sPassword) :
112 SecureString decrypt(const std::string& strValue); // DecodeBase64 and decrypt arbitrary string value
117 static std::string constructHTTPPost(const std::string& strMsg, const std::map<std::string,std::string>& mapRequestHeaders);
void parseResponse(const std::string &strResponse)
Definition: keepass.cpp:156
void addStrParameter(const std::string &strName, const std::string &strValue)
Definition: keepass.cpp:123
Definition: keepass.h:88
CKeePassEntry(const SecureString &sUuid, const SecureString &sName, const SecureString &sLogin, const SecureString &sPassword)
Definition: keepass.h:65
void updatePassphrase(const SecureString &sWalletPassphrase)
Definition: keepass.cpp:533
static const unsigned int DEFAULT_KEEPASS_HTTP_PORT
Definition: keepass.h:14
CKeePassResponse(const SecureString &sKey, const std::string &strResponse)
Definition: keepass.h:99
CKeePassRequest(const SecureString &sKey, const std::string &strType)
Definition: keepass.h:48
std::basic_string< char, std::char_traits< char >, secure_allocator< char > > SecureString
Definition: secure.h:57
Definition: univalue.h:20
std::vector< CKeePassEntry > getEntries()
Definition: keepass.cpp:205
void rpcAssociate(std::string &strIdRet, SecureString &sKeyBase64Ret)
Definition: keepass.cpp:460
static SecureString generateKeePassKey()
Definition: keepass.cpp:453
static const int KEEPASS_CRYPTO_BLOCK_SIZE
Definition: keepass.h:21
Definition: keepass.h:18
Definition: keepass.h:57
static const int KEEPASS_CRYPTO_KEY_SIZE
Definition: keepass.h:20
void doHTTPPost(const std::string &strRequest, int &nStatusRet, std::string &strResponseRet)
Definition: keepass.cpp:287
static const int KEEPASS_HTTP_CONNECT_TIMEOUT
Definition: keepass.h:22
SecureString getSecureStr(const std::string &strName)
Definition: keepass.cpp:177
static SecureString generateRandomKey(size_t nSize)
Definition: keepass.cpp:225
SecureString decrypt(const std::string &strValue)
Definition: keepass.cpp:194
void rpcTestAssociation(bool bTriggerUnlock)
Definition: keepass.cpp:349
std::vector< CKeePassEntry > rpcGetLogins()
Definition: keepass.cpp:362
void rpcSetLogin(const SecureString &sWalletPass, const SecureString &sEntryId)
Definition: keepass.cpp:404
static std::string constructHTTPPost(const std::string &strMsg, const std::map< std::string, std::string > &mapRequestHeaders)
Definition: keepass.cpp:237
Definition: keepass.h:34
std::string getStr(const std::string &strName)
Definition: keepass.cpp:172