keepassxc/src
Jonathan White 5142981018 Significantly enhance hardware key robustness
* Significantly improve user experience when using hardware keys on databases in both GUI and CLI modes. Prevent locking up the YubiKey USB interface for prolonged periods of time. Allows for other apps to use the key concurrently with KeePassXC.

* Improve messages displayed to user when finding keys and when user interaction is required. Output specific error messages when handling hardware keys during database read/write.

* Only poll for keys when previously used or upon user request. Prevent continuously polling keys when accessing the UI such as switching tabs and minimize/maximize.

* Add support for using multiple hardware keys simultaneously. Keys are identified by their serial number which prevents using the wrong key during open and save operations.

* Fixes #4400
* Fixes #4065
* Fixes #1050
* Fixes #1215
* Fixes #3087
* Fixes #1088
* Fixes #1869
2020-05-14 20:19:56 -04:00
..
autotype Refactor Config. 2020-05-02 22:30:27 +02:00
browser Complete refactor of Browser Integration classes 2020-05-14 17:14:17 -04:00
cli Significantly enhance hardware key robustness 2020-05-14 20:19:56 -04:00
core Significantly enhance hardware key robustness 2020-05-14 20:19:56 -04:00
crypto Perform one KDF benchmark at a time 2020-04-08 12:52:32 -04:00
fdosecrets Refactor Config. 2020-05-02 22:30:27 +02:00
format Significantly enhance hardware key robustness 2020-05-14 20:19:56 -04:00
gui Significantly enhance hardware key robustness 2020-05-14 20:19:56 -04:00
keeshare Fix various issues with KeeShare 2020-05-10 17:23:53 -04:00
keys Significantly enhance hardware key robustness 2020-05-14 20:19:56 -04:00
proxy Complete refactor of Browser Integration classes 2020-05-14 17:14:17 -04:00
qrcode Add QR code generator for TOTP export (#1167) 2018-10-19 14:42:49 -04:00
sshagent Complete refactor of Browser Integration classes 2020-05-14 17:14:17 -04:00
streams Code quality updates for 2.4.0 (#2709) 2019-02-18 08:26:56 -05:00
totp Encode trailing equal signs from base32 TOTP key 2019-11-10 08:42:50 -05:00
touchid Improve resilience against memory attacks 2019-04-21 09:39:28 -04:00
updatecheck Refactor Config. 2020-05-02 22:30:27 +02:00
zxcvbn Correct zxcvbn build on windows & snap build 2018-02-21 21:59:42 -05:00
CMakeLists.txt Complete refactor of Browser Integration classes 2020-05-14 17:14:17 -04:00
config-keepassx.h.cmake Add Freedesktop.org Secret Storage Spec Server Side API (Fix #1403) 2019-05-12 12:35:42 -04:00
git-info.h.cmake Cleanup CMakeFiles prior to release 2019-01-30 15:03:03 -05:00
main.cpp Add option to launch KeePassXC at system startup 2020-05-06 10:44:53 +02:00