New
age-plugin-yubikey v0.4.0
Changed
- MSRV is now 1.65.0.
- The YubiKey PIV PIN and touch caches are now preserved across processes in most cases. See README.md for exceptions. This has several usability effects (not applicable to YubiKey 4 series):
- If a YubiKey's PIN is cached by an agent like
yubikey-agent, and thenage-plugin-yubikeyis run (either directly or as a plugin), the agent won't request a PIN entry on its next use. - If a YubiKey's PIN was requested by either a previous invocation of
age-plugin-yubikeyor an agent likeyubikey-agent, subsequent calls toage-plugin-yubikeywon't request a PIN entry to decrypt a file with an identity that has a PIN policy ofonce.
- If a YubiKey's PIN is cached by an agent like
Fixed
- Identities can now be generated with a PIN policy of "always" (in previous versions of
age-plugin-yubikeythis would cause an error).