Jack Grigg
90b61682bd
Don't reset tested YubiKeys in key::filter_connected
...
This method only connects to YubiKeys in order to confirm it can do so
(i.e. as a side-effect). We therefore want to explicitly disconnect
without resetting the YubiKeys, to avoid clearing PIN caches.
2023-01-29 14:16:35 +00:00
str4d
f34c534e84
Merge pull request #102 from tekumara/patch-1
...
docs: add brew install instructions
2023-01-03 02:31:27 +00:00
str4d
681cd06087
Merge pull request #103 from str4d/101-fix-gen-pin-always
...
Request PIN before certificate generation if PIN policy is "always"
2023-01-03 02:25:21 +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
Oliver Mannion
f5c8f7a559
docs: add brew install instructions
2023-01-03 10:10:45 +11:00
str4d
e26ed3a163
Merge pull request #100 from str4d/pin-caching
...
Enable PIN caching
2023-01-02 19:12:11 +00:00
Jack Grigg
04c0418c02
Update README and CHANGELOG for PIN cache changes
2023-01-02 19:06:37 +00:00
Jack Grigg
00ab2c756e
Don't re-request a cached PIN for identities with PIN policy "once"
2023-01-02 19:06:37 +00:00
Jack Grigg
9418921dab
Disconnect without resetting YubiKeys if it is safe to do so
...
This enables the PIN caches to be preserved across age-plugin-yubikey
processes, allowing PIN policies of "once" to become meaningful.
2023-01-02 19:06:37 +00:00
str4d
87541510ad
Merge pull request #99 from VlkrS/main
...
Add pcscd recommentation for {Open,Free}BSD
2023-01-01 14:43:41 +00:00
vlkrs
9ac72cd66f
Add recommendations for {Open,Free}BSD when pcscd isn't running.
2023-01-01 15:30:40 +01:00
VlkrS
093a35733f
Add pcscd instructions for FreeBSD and OpenBSD
2023-01-01 15:16:42 +01:00
str4d
082a4f976c
Merge pull request #88 from str4d/msrv-1.60
...
Bump MSRV to 1.60
2023-01-01 14:12:31 +00:00
Jack Grigg
3e1f3b45f5
sysinfo 0.27
2023-01-01 14:07:23 +00:00
Jack Grigg
a6a5ad109e
Fix clippy lints
2023-01-01 14:07:23 +00:00
Jack Grigg
25fcd353f3
dialoguer 0.10
2023-01-01 14:07:22 +00:00
Jack Grigg
d8ab6e373e
base64 0.20
2023-01-01 14:06:35 +00:00
Jack Grigg
0490dd3529
env_logger 0.10
2023-01-01 14:06:35 +00:00
Jack Grigg
f45ff653b8
Bump cryptographic dependencies
...
- age-plugin 0.4
- bech32 0.9
- p256 0.11
- sha2 0.10
- x509-parser 0.14
- yubikey 0.7
2023-01-01 14:06:34 +00:00
Jack Grigg
e78871d6f3
cargo update
2023-01-01 14:04:28 +00:00
Jack Grigg
ec83a8c9cc
Bump MSRV to 1.60.0
2023-01-01 14:04:27 +00:00
str4d
fc2081c216
Merge pull request #98 from str4d/release-0.3.2
...
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
Release 0.3.2
v0.3.2
2023-01-01 13:53:55 +00:00
Jack Grigg
367a081eea
Release 0.3.2
2023-01-01 13:45:21 +00:00
str4d
cfb1e5e3d5
Merge pull request #97 from str4d/more-cleanups
...
More cleanups
2023-01-01 13:44:15 +00:00
Jack Grigg
1dfadc7e27
Clean up key::filter_connected
2023-01-01 13:29:30 +00:00
Jack Grigg
fc66d9f6fd
Add helper methods for filtering available keys
2023-01-01 13:27:10 +00:00
Jack Grigg
d8eb198e97
Move certificate parsing into Metadata::extract
2023-01-01 13:27:10 +00:00
str4d
c8f9df1b45
Merge pull request #95 from str4d/94-yubikey-agent-sighup
...
Extend "sharing violation" logic to send SIGHUP to `yubikey-agent` processes
2023-01-01 13:24:57 +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
6e47448560
Generalise code for hunting agents that may be holding YubiKeys
2023-01-01 12:52:17 +00:00
str4d
4d4d8cc183
Merge pull request #96 from str4d/refactors-and-cleanups
...
Refactors and cleanups
2022-12-31 16:41:21 +00:00
Jack Grigg
ac7b04a61d
Add keyword argument support to fl! and wlnfl! macros
2022-12-31 14:31:25 +00:00
Jack Grigg
493479344c
De-duplicate parsing recipients from SubjectPublicKeyInfo
2022-12-31 12:49:44 +00:00
str4d
d4f8993988
Merge pull request #93 from str4d/release-0.3.1
...
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
Release 0.3.1
v0.3.1
2022-12-30 12:04:50 +00:00
Jack Grigg
876afecc5c
Release 0.3.1
2022-12-30 11:57:17 +00:00
str4d
539111c30c
Merge pull request #91 from str4d/tdes-mgmkey-advice
...
Clarify that non-TDES management keys are unsupported
2022-12-30 10:51:52 +00:00
Jack Grigg
647a620a9c
Clarify that non-TDES management keys are unsupported
...
Supporting them is blocked on iqlusioninc/yubikey.rs#330 .
2022-12-30 10:39:34 +00:00
str4d
0eee944c64
Merge pull request #90 from str4d/21-mgmkey-advice
...
Give guidance on reconfiguring YubiKeys with unprotected management keys
2022-12-30 10:23:51 +00:00
Jack Grigg
e4ef700263
Give guidance on reconfiguring YubiKeys with unprotected management keys
...
Closes str4d/age-plugin-yubikey#21 .
2022-12-30 10:18:17 +00:00
str4d
492612fc8b
Merge pull request #89 from str4d/82-stop-scdaemon
...
Stop scdaemon if it is holding exclusive access to a YubiKey
2022-12-30 09:36:47 +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
str4d
5d6b618d5f
Merge pull request #87 from str4d/71-m1-binaries
...
CI: Build release binaries for Apple ARM64
2022-12-30 03:44:24 +00:00
Jack Grigg
0ee618cdfd
CI: Build release binaries for Apple ARM64
...
Closes str4d/age-plugin-yubikey#71 .
2022-12-30 03:38:40 +00:00
str4d
ed6273d781
Merge pull request #86 from str4d/83-improve-missing-service-error
...
Inform users when `pcscd` is required
2022-12-29 10:10:42 +00:00
Jack Grigg
d38743a2fc
Inform users when pcscd is required
...
Closes str4d/age-plugin-yubikey#83 .
2022-12-29 05:09:47 +00:00
str4d
aaa445c4ac
Merge pull request #74 from str4d/dependabot/github_actions/svenstaro/upload-release-action-2.3.0
...
Bump svenstaro/upload-release-action from 2.2.1 to 2.3.0
2022-12-28 14:01:29 +00:00
Jack Grigg
e415ce4ae9
CI: Remove upload-release-action fields that match defaults
2022-12-28 13:53:56 +00:00
str4d
145237003e
Merge pull request #79 from str4d/dependabot/github_actions/codecov/codecov-action-3.1.1
...
Bump codecov/codecov-action from 3.1.0 to 3.1.1
2022-12-28 13:48:15 +00:00
dependabot[bot]
9338b320a4
Bump codecov/codecov-action from 3.1.0 to 3.1.1
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3.1.0...v3.1.1 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-09-20 08:29:52 +00:00