Passphrase.h
WIP
Prompt for passphrase to unlock keychain.
Added locked/unlocked, shared, and encrypted icon files.
Throw vault exception rather than aes exception when decryption fails.
Keychain decryption working.
Show encrypted and status icons in signature dialog.
EntropySource tracers. Seed entropy source in main thread instead.
v0.6.9 - keychain passphrase can be set.
Unlock cancel fix.
Keychain privkey exports and icon paths fixed.
Do not prompt user for keychain name when importing since file already contains the name. Remove import mode options from keychain menu. Always import private keychain.
Make keychain names bold.
call socket::shutdown() before disconnecting.
Use case-insensitive network name in database.
Allow SynchedVault::open() to pass version and network parameters.
VaultFailedToOpenDatabaseException
Do not try to recast exception in SynchedVault::open()
Handle vault file errors when opening.