keepassxc/src/sshagent
Janek Bevendorff e443cde452 Add a new database settings wizard
This patch implements a new database wizard to guide users through the process
of setting up a new database and choosing sane encryption settings.

It also reimplements the master key settings to be more
user-friendly. Users can now add, change, or remove individual composite
key components instead of having to set all components at once. This
avoids confusion about a password being reset if the user only wants to
add a key file.

With these changes comes a major refactor of how database composite keys and key
components are handled. Copying of keys is prohibited and each key
exists only once in memory and is referenced via shared pointers. GUI
components for changing individual keys are encapsulated into separate
classes to be more reusable. The password edit and generator widgets
have also been refactored to be more reusable.
2018-09-25 21:12:47 +02:00
..
AgentSettingsPage.cpp Formatting the code. 2018-03-31 16:01:30 -04:00
AgentSettingsPage.h Add a new database settings wizard 2018-09-25 21:12:47 +02:00
AgentSettingsWidget.cpp Formatting the code. 2018-03-31 16:01:30 -04:00
AgentSettingsWidget.h Formatting the code. 2018-03-31 16:01:30 -04:00
AgentSettingsWidget.ui Fix Auto-Type locale source strings 2018-01-21 15:54:46 +01:00
ASN1Key.cpp Merge branch 'master' 2018-08-24 09:42:38 -04:00
ASN1Key.h SSH Agent: Support old unencrypted DSA and RSA keys 2018-02-04 15:59:08 +02:00
bcrypt_pbkdf.cpp SSH agent support 2017-11-19 14:38:59 +02:00
BinaryStream.cpp Formatting the code. 2018-03-31 16:01:30 -04:00
BinaryStream.h Formatting the code. 2018-03-31 16:01:30 -04:00
blf.h Keep openSSH-portable's blowfish code unmodified 2018-03-17 11:03:36 +01:00
blowfish.c Keep openSSH-portable's blowfish code unmodified 2018-03-17 11:03:36 +01:00
CMakeLists.txt SSH Agent: Support old unencrypted DSA and RSA keys 2018-02-04 15:59:08 +02:00
includes.h Formatting the code. 2018-03-31 16:01:30 -04:00
KeeAgentSettings.cpp Formatting the code. 2018-03-31 16:01:30 -04:00
KeeAgentSettings.h Formatting the code. 2018-03-31 16:01:30 -04:00
OpenSSHKey.cpp Merge branch 'master' 2018-08-24 09:42:38 -04:00
OpenSSHKey.h SSH Agent: Show MD5 fingerprint of keys 2018-07-16 18:45:20 -04:00
SSHAgent.cpp Fixed issues with initial commit 2018-07-06 22:23:52 -04:00
SSHAgent.h Fixed regression 2018-07-06 22:32:44 -04:00