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-yubikey
is 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-yubikey
or an agent likeyubikey-agent
, subsequent calls toage-plugin-yubikey
won'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-yubikey
this would cause an error).