Create a SecureVault.
Path to public key.
Path to private key.
Path to private key
Path to public key
Safe object
Array of unencrypted items
Clears all encrypted items from safe.
Decrypts safe data. Requires specified and loaded private key. Prints data to console.
Resolves promise after decrypted
Gets list of UUIDs matching the tag.
tag to search for
UUID from item.
Gets all unencrypted data as array.
Data from item.
Gets unencrypted data of item specified by suuid.
UUID for item
Data from item.
Loads safe from file and check compatibility
Path to safefile.
Resolves promise after loaded
Encrypts and appends data to SecureVault. Also writes data to transaction log using @function writeTransaction
Path to public key.
Returns the uuid of the added object as promise
Appends unencrypted data to safe.
Tag for item
Data to store.
Saves safe to file
Path to safefile.
Resolves promise after loaded
Sets unencrypted data for item specified by suuid.
UUID for item
Data to store.
Writes data to the vault log file located at ./vault.log
Text to append
Generates RSA keypair.
Generated using TypeDoc
Class representing a SecureVault.