Index

Modules: nimvault, nimvault/age, nimvault/cli, nimvault/commands, nimvault/crypto, nimvault/dek, nimvault/gpg, nimvault/lock, nimvault/manifest, nimvault/vaultrepo, nimvault/version.

API symbols

acquire:
add:
addDir:
addDirReport:
addReport:
ageBinary:
ageDecrypt:
ageDecryptToString:
ageEncrypt:
ageIdentityPath:
ageKeygenBinary:
ageRecipientForIdentity:
blobExt:
blobPath:
check:
checkReport:
CheckResult:
checkVault:
Decrypted:
decryptFile:
decryptManyToString:
decryptProcess:
decryptToString:
decryptWithDek:
DekTable:
doctor:
doctorReport:
dropEntryRecord:
effectiveSigner:
ekDir:
ekFile:
encryptFile:
encryptFileTo:
encryptProcess:
encryptWithDek:
ensureVaultDir:
entryDir:
EntryDirName:
entryFile:
EntryHeader:
EntryKind:
EnvelopeHeader:
expandHome:
findBlob:
findEntryFile:
findKeysFile:
findManifest:
gc:
genId:
get:
gitRoot:
GpgConfig:
gpgDecrypt:
gpgDecryptToString:
gpgEncrypt:
gpgParallelism:
gpgStatusHas:
groupId:
groupKeysPath:
hasSplitEntries:
initGpgConfig:
initVault:
installHooks:
isPathSafe:
keyFiles:
KeysFileStem:
keysPath:
list:
listReport:
loadDeks:
loadManifest:
loadManifestMeta:
loadSplitEntries:
lockPath:
lockPlaintext:
main:
manifestPath:
move:
moveReport:
newDek:
NimvaultError:
normalizedRecipients:
nvQuiet:
nvRaise:
orphans:
PointerFile:
privateWorkDir:
readPointer:
recipientsFor:
release:
remove:
removeReport:
resolvePath:
resolveRecipient:
resolveVaultRepo:
rotate:
saveDeksGrouped:
saveEntryRecord:
saveManifest:
saveManifestKeep:
saveSplitEntries:
scan:
scanReport:
seal:
sealKey:
SealKeyHeader:
sealReport:
sha256sum:
sha256sumBytes:
signaturesInBand:
signManifest:
splitRecordIds:
sshSign:
sshVerify:
status:
statusReport:
storePath:
syncParentDir:
syncPath:
unseal:
unsealReport:
usesAge:
VaultConfigFile:
vaultDir:
VaultEntry:
VaultLock:
verifyManifest:
Version:
warnIfRootIsAmbiguous:
who:
whoReport:
withPrivateUmask:
withVaultLock: