Jack Grigg
eb945b2849
Merge tag 'v0.4.0' into detect-critical-extensions
2026-04-08 04:16:00 +01:00
Jack Grigg
bf081835c4
Release 0.3.4
CI checks / Test on linux (push) Has been cancelled
CI checks / Test on macos (push) Has been cancelled
CI checks / Test on windows (push) Has been cancelled
CI checks / Clippy (1.56.0) (push) Has been cancelled
CI checks / Clippy (nightly) (push) Has been cancelled
CI checks / Code coverage (push) Has been cancelled
CI checks / Intra-doc links (push) Has been cancelled
CI checks / Rustfmt (push) Has been cancelled
Publish release binaries / Publish for macos-arm64 (push) Has been cancelled
Publish release binaries / Publish for macos-x86_64 (push) Has been cancelled
Publish release binaries / Publish for linux (push) Has been cancelled
Publish release binaries / Publish for windows (push) Has been cancelled
Publish release binaries / Debian linux (push) Has been cancelled
2026-04-08 04:14:54 +01:00
Jack Grigg
9503f406ae
Reject identities with unrecognised critical extensions
...
We don't know how to correctly use these identities. In particular, some
identities store parts of their private key material in certificate
extensions to work around hardware limitations. Not understanding these
extensions could lead to encrypting with the wrong protocol and
violating security assumptions.
2026-04-08 04:12:35 +01:00
Jack Grigg
3d8a5e9076
v0.4.0
2023-04-09 08:08:39 +00:00
Jack Grigg
ae39e136de
Bump MSRV to 1.65.0
...
`yubikey 0.8.0` will have this MSRV, and it includes changes we need.
2023-03-23 13:33:06 +09:00
Jack Grigg
762adfe098
Document that PIN cache preservation doesn't work for YubiKey 4
2023-02-11 21:26:44 +00:00
Jack Grigg
665aedbbba
Merge branch 'version-0.3.3' back into main
2023-02-11 04:51:58 +00:00
Jack Grigg
cd03e7bda3
Release 0.3.3
2023-02-11 04:28:16 +00:00
Jack Grigg
d2132b4ac2
Prevent changing the default PIN to itself
...
Closes str4d/age-plugin-yubikey#120 .
2023-02-11 02:47:55 +00:00
Jack Grigg
ff3e8e37c9
Treat pcsc::Error::NoSmartcard as a "YubiKey disconnected" error
...
Some SmartCard readers report this error when no SmartCard is inserted,
so we need to check for it when filtering for connected YubiKeys (along
with `pcsc::Error::RemovedCard` which some _other_ SmartCard readers
report instead).
Closes str4d/age-plugin-yubikey#81 .
2023-01-30 00:39:08 +00:00
Jack Grigg
b1710e8d69
Enforce correct PIN lengths during YubiKey setup
...
The behaviour of `age-plugin-yubikey` during setup now matches its
behaviour during plugin usage.
2023-01-29 23:00:46 +00:00
Jack Grigg
45f6580be4
Request PIN before certificate generation if PIN policy is "always"
...
We also correctly ask for a PIN touch after the key is generated (which
does not need it) but before certificate generation (which does if the
touch policy is not "none").
Closes str4d/age-plugin-yubikey#101 .
2023-01-03 02:20:51 +00:00
Jack Grigg
04c0418c02
Update README and CHANGELOG for PIN cache changes
2023-01-02 19:06:37 +00:00
Jack Grigg
ec83a8c9cc
Bump MSRV to 1.60.0
2023-01-01 14:04:27 +00:00
Jack Grigg
367a081eea
Release 0.3.2
2023-01-01 13:45:21 +00:00
Jack Grigg
3597d96332
Correctly hunt agents in plugin mode
2023-01-01 13:18:41 +00:00
Jack Grigg
1913838f8e
Hunt for yubikey-agent
2023-01-01 12:52:17 +00:00
Jack Grigg
876afecc5c
Release 0.3.1
2022-12-30 11:57:17 +00:00
Jack Grigg
15c53e42df
Stop scdaemon if it is holding exclusive access to a YubiKey
...
Closes str4d/age-plugin-yubikey#82 .
2022-12-30 09:28:24 +00:00
Jack Grigg
71bd3b1afb
v0.3.0
2022-05-02 01:24:53 +00:00
Jack Grigg
2fd5af8538
Bump MSRV to 1.56.0
...
Closes str4d/age-plugin-yubikey#51 .
2022-03-20 16:23:52 +00:00
Jack Grigg
4f30e2e6f6
v0.2.0
2021-11-22 02:27:14 +00:00