- Choose correct crypto provider if
KeyNumber != 0(#17) - Improve WinAPI error reporting
- Embed EKF into KDBX file
- backwards compatible: external companion file still read if no embedded data is found
- automatic migration on next EKF update by
Tools > Edit Encrypted Key File - enabled per default, with advanced option to revert to companion EKF files
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smart card driver, issue does not occur if YubiKey minidriver is installed)
- Last release not supporting EKF embedded into KDBX headers
- Fix:
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded - Use KeePass builtin command line parsing
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
- Show only certificates permitted by their key usage extension (optional, the dialog has a check box do bypass filter)
- Allow (cache) healing when querying certificate private key (#15)
- Show private key state in edit dialog
- Add private key state "mismatch", indicating that the private key association of a locally cached certificate is broken (#15)
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
v1.3.4 (2026-07-01) [Revoked - #12]
(revoked)
- Add (more) debug command line options
- Fix export/import key dialog for secure desktop (#8)
- Continue querying certificate keys when accessing private key info fails (#5, #6)
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Fix more issues when tokens/cards are inserted or removed while "Smartcard required" dialog is shown
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
- Exporting the key when generating / modifying the encrypted key file fails on secure desktop (#8)
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Fix NullReferenceException when token is inserted/removed while "Smartcard required" dialog is shown
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
- Still Erratic behavior when tokens/cards are inserted or removed while "Smartcard required" dialog is shown or about to open
- Exporting the key when generating / modifying the encrypted key file fails on secure desktop (#8)
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Allow to configure smart card worker process bootstrap behavior for enterprise environments with strict threat protection - see README and #4.
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
- Erratic behavior when tokens/cards are inserted or removed while "Smartcard required" dialog is shown or about to open (including possible NullReferenceException)
- Exporting the key when generating / modifying the encrypted key file fails on secure desktop (#8)
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Add support for ECC521 key pairs (see also #3)
- Speed up listing of available cards/tokens: don't acquire private key handle twice for each token/card
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Add support for ECC key pairs (requires YubiKey minidriver)
- Fix loading PINs first remembered with v1.1.0 of this plugin
- Let user choose a card/key for decryption, if multiple allowed cards/keys are connected (before: the first one was chosen silently)
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
- ECC521 not supported - Access Violation Exception - see #3
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Fix compatibility with Win11 2025-10 Update KB5066835 (#2)
- Fix remember PIN feature for some Win10 builds
- Smart Card operations / unlocking an encrypted key file fails (with Exception dialog) if YubiKey Authenticator is running in parallel (note: only when using windows builtin smartcard driver, issue does not occur if YubiKey minidriver is installed)
- Loading PINs first remembered with v1.1.0 of this plugin fails with message "Unsupported credential protection scheme."
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Add custom PIN prompt with universal support for secure desktop
- Add remember PIN feature
- Incompatible with Win11 2025-10 Update KB5066835: no smartcard / yubikey found
Tools > Edit Encrypted Key Fileentry has wrong state if databases with and without EKF are loaded
- Set owner and description of native windows PIN prompt without hacks & workarounds
- Now using Windows API (Ncrypt) directly to decrypt Encrypted Key File (before: .Net Framework classes with limited options)
- Indicate to KeePass, that Secure Desktop is only supported on Win 10
- KeePass shows a warning when using the plugin with secure desktop enabled and does not attempt to invoke the plugin. Before one would have been locked-in (more or less) at the secure desktop when secure desktop is enabled when the EKF plugin asks for PIN input.
- Secure Desktop support only for Win10
- Write exported key files in KeyX v2 format (before: v1 format)
- Import key files like KeePass reads them (before: always read as binary)
- After activating Enrypted Key File for a database, previously used key files of all kinds now remain valid and can be used as independent alternative to the Encrypted Key File when needed (before: only binary key files)
Enter master key on secure desktopcompatiblity broken for current windows builds (at least Win 11 24H2). Please disable this KeePass option to use this plugin. You'll be locked-in (more or less) at the secure desktop when secure desktop is enabled and the EKF plugin needs to ask for a smartcard PIN. Use task manager to kill keepass if this happens.- Native smartcard PIN prompt is not owned & centered properly on Win11 (at least Win 11 24H2, Win 10 works well)
- Fix Window Defender false positives on some systems
- Show Smartcard Operation Dialog (Abort option) for more smartcard operations
- Require KeePass v2.57.1
Enter master key on secure desktopcompatiblity broken for current windows builds (at least Win 11 24H2). Please disable this KeePass option to use this plugin.- Imported key files that are not binary (e.g. KeyX format, Hex) can't be used after the key provider has been activated for a database. A different key will be used internally. This does not happen when using binary keyfiles (i.e. files with 32byte length).
- Native smartcard PIN prompt is not owned & centered properly on Win11 (at least Win 11 24H2, Win 10 works well)
- Fix exception occuring when computer has not been restarted for more than 24days
- Initial Release