keepassxc/share/translations
Jonathan White 4f0710350f Add support for Windows Hello
* Special thanks to @HexF and @smlu for their contributions towards this feature.

* Add MVP support for Windows Hello as a Quick Unlock solution using the WinRT API. This works by signing a random challenge vector with the Windows Hello protected key store (typically from TPM). The signed challenge is hashed using SHA-256 and then used as the encryption key to encrypt the database credentials. Credentials are encrypted using AES-256/GCM. This ensures the database password can only be decrypted following a successful authentication with Windows Hello in the future.

* Unify Touch ID and Windows Hello behavior under the Quick Unlock branding. Remove all timeout features of Touch ID as they are unnecessary and complicate the feature for no security gain.

* Quick Unlock is automatically reset only when the database key is changed vice whenever database settings are modified.

* Don't set database unlock dialog as always on top. This allows Touch ID and Windows Hello prompts to appear above the dialog properly.

* Prevent quick unlock when using AutoOpen or opening from the command line.
2022-02-22 17:53:50 -05:00
..
CMakeLists.txt Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_ar.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_bg.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_ca.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_cs.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_da.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_de.ts Apply translations in de 2021-09-28 21:42:46 +02:00
keepassxc_el.ts Apply translations in el 2021-09-28 17:27:35 +02:00
keepassxc_en_GB.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_en_US.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_en.ts Add support for Windows Hello 2022-02-22 17:53:50 -05:00
keepassxc_es.ts Apply translations in es 2021-09-29 02:15:37 +02:00
keepassxc_et.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_fi.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_fr_CA.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_fr.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_he.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_hr_HR.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_hu.ts Apply translations in hu 2021-09-28 16:46:01 +02:00
keepassxc_id.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_it.ts Apply translations in it 2021-09-28 19:19:36 +02:00
keepassxc_ja.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_ko.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_lt.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_nb.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_nl_NL.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_pl.ts Apply translations in pl 2021-09-28 19:07:12 +02:00
keepassxc_pt_BR.ts Apply translations in pt_BR 2021-09-28 19:16:01 +02:00
keepassxc_pt_PT.ts Apply translations in pt_PT 2021-09-28 23:35:02 +02:00
keepassxc_ro.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_ru.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_sk.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_sr.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_sv.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_th.ts Rename translation files 2021-09-28 15:50:27 +02:00
keepassxc_tr.ts Apply translations in tr (#7363) 2022-02-01 09:23:18 +01:00
keepassxc_uk.ts Update translations 2021-09-28 15:50:27 +02:00
keepassxc_zh_CN.ts Apply translations in zh_CN 2021-09-29 08:52:41 +02:00
keepassxc_zh_TW.ts Update translations 2021-09-28 15:50:27 +02:00