Opens a vault by name. Creates a vault if it doesn't exist yet.
Retrieves a value from the given key.
Retrieves full information about a vault entry.
Sets value of a vault entry and updates the timestamp.
Sets value of a vault entry and makes it permanent (non-erasable with nvault_prune()).
Prunes the vault for entries that are within the given timestamps.
Closes a vault.
Removes an entry from the vault by its key.
"Touches" an entry in the vault, updating its timestamp.