Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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