This is the complete list of members for PasswordVault, including all inherited members.
| addEntriesBulk(const std::vector< std::pair< PasswordEntry, std::string > > &items, std::function< void(int ok, int fail)> onDone) | PasswordVault | |
| addEntry(const PasswordEntry &entry, const std::string &secret) | PasswordVault | |
| aesDecrypt(const std::string &key32, const std::string &nonce12, const std::string &ciphertext, const std::string &tag16, std::string &plaintext) const | PasswordVault | private |
| aesEncrypt(const std::string &key32, const std::string &nonce12, const std::string &plaintext, std::string &ciphertext, std::string &tag16) const | PasswordVault | private |
| atomicWriteFile(const std::string &path, const std::string &content) | PasswordVault | privatestatic |
| cacheMutex_ | PasswordVault | mutableprivate |
| cacheReady_ | PasswordVault | mutableprivate |
| createMasterPassword(const std::string &masterPassword) | PasswordVault | |
| deleteAllEntries(std::function< void(bool)> onDone) | PasswordVault | |
| deleteEntry(const std::string &id) | PasswordVault | |
| deriveKey(const std::string &saltHex) const | PasswordVault | private |
| exportToCSV(std::function< void(std::string csv, std::string err)> onDone) const | PasswordVault | |
| flushAsync(std::unordered_map< std::string, std::string > snapshot) const | PasswordVault | private |
| generateId() const | PasswordVault | |
| generateNonceHex() const | PasswordVault | private |
| generateSaltHex() const | PasswordVault | private |
| getHashPath() const | PasswordVault | private |
| getIndexPath() const | PasswordVault | |
| getSecretAsync(const std::string &id, std::function< void(std::string)> callback) const | PasswordVault | |
| getSecretsPath() const | PasswordVault | private |
| initialize() | PasswordVault | |
| isCacheReady() const | PasswordVault | inline |
| isFirstRun() const | PasswordVault | |
| isUnlocked() const | PasswordVault | |
| loadIndex() const | PasswordVault | |
| loadSecretsFile(std::unordered_map< std::string, std::string > &secrets) const | PasswordVault | private |
| lock() | PasswordVault | |
| makeSecretKey(const std::string &id) const | PasswordVault | private |
| masterPassword_ | PasswordVault | private |
| nowIso() const | PasswordVault | |
| PasswordVault() | PasswordVault | |
| pbkdf2Hex(const std::string &password, const std::string &saltHex, int iterations=200000) const | PasswordVault | private |
| saveIndex(const std::vector< PasswordEntry > &entries) const | PasswordVault | |
| saveSecretsFile(const std::unordered_map< std::string, std::string > &secrets) const | PasswordVault | private |
| secretCache_ | PasswordVault | mutableprivate |
| setSecret(const std::string &id, const std::string &secret) | PasswordVault | |
| unlock(const std::string &masterPassword) | PasswordVault | |
| unlocked_ | PasswordVault | private |
| updateEntry(const PasswordEntry &entry, const std::string &secret) | PasswordVault |