Skip to content
API Documentation
BastionGuard™
PasswordVault Member List

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) constPasswordVaultprivate
aesEncrypt(const std::string &key32, const std::string &nonce12, const std::string &plaintext, std::string &ciphertext, std::string &tag16) constPasswordVaultprivate
atomicWriteFile(const std::string &path, const std::string &content)PasswordVaultprivatestatic
cacheMutex_PasswordVaultmutableprivate
cacheReady_PasswordVaultmutableprivate
createMasterPassword(const std::string &masterPassword)PasswordVault
deleteAllEntries(std::function< void(bool)> onDone)PasswordVault
deleteEntry(const std::string &id)PasswordVault
deriveKey(const std::string &saltHex) constPasswordVaultprivate
exportToCSV(std::function< void(std::string csv, std::string err)> onDone) constPasswordVault
flushAsync(std::unordered_map< std::string, std::string > snapshot) constPasswordVaultprivate
generateId() constPasswordVault
generateNonceHex() constPasswordVaultprivate
generateSaltHex() constPasswordVaultprivate
getHashPath() constPasswordVaultprivate
getIndexPath() constPasswordVault
getSecretAsync(const std::string &id, std::function< void(std::string)> callback) constPasswordVault
getSecretsPath() constPasswordVaultprivate
initialize()PasswordVault
isCacheReady() constPasswordVaultinline
isFirstRun() constPasswordVault
isUnlocked() constPasswordVault
loadIndex() constPasswordVault
loadSecretsFile(std::unordered_map< std::string, std::string > &secrets) constPasswordVaultprivate
lock()PasswordVault
makeSecretKey(const std::string &id) constPasswordVaultprivate
masterPassword_PasswordVaultprivate
nowIso() constPasswordVault
PasswordVault()PasswordVault
pbkdf2Hex(const std::string &password, const std::string &saltHex, int iterations=200000) constPasswordVaultprivate
saveIndex(const std::vector< PasswordEntry > &entries) constPasswordVault
saveSecretsFile(const std::unordered_map< std::string, std::string > &secrets) constPasswordVaultprivate
secretCache_PasswordVaultmutableprivate
setSecret(const std::string &id, const std::string &secret)PasswordVault
unlock(const std::string &masterPassword)PasswordVault
unlocked_PasswordVaultprivate
updateEntry(const PasswordEntry &entry, const std::string &secret)PasswordVault