Jack Grigg
c015dedcf8
i18n-embed 0.15
2024-09-04 14:39:11 +00:00
Jack Grigg
0699991f2b
v0.5.0
2024-08-04 03:17:15 +00:00
Jack Grigg
24e6e6ffa6
which 5, test-with 0.11
2024-07-30 05:36:19 +00:00
Jack Grigg
a44859d6b2
sysinfo 0.29
2024-07-30 05:33:42 +00:00
Jack Grigg
4921cbf6ed
i18n-embed 0.14
2024-07-30 05:31:19 +00:00
Jack Grigg
d6729e99ba
dialoguer 0.11
2024-07-30 05:27:06 +00:00
Jack Grigg
6452fa0540
age-plugin 0.5
2024-07-30 05:19:27 +00:00
Jack Grigg
c7e6fdf58a
Bump MSRV to 1.67
...
`time 0.3.35` has MSRV 1.67, and is a required update in order to fix
breakage on Rust 1.80 and above.
2024-07-30 05:05:09 +00:00
Jack Grigg
3d8a5e9076
v0.4.0
2023-04-09 08:08:39 +00:00
Jack Grigg
d2a856dd48
sysinfo 0.28
2023-03-23 14:13:21 +09:00
Jack Grigg
d5395ea4e5
yubikey 0.8.0-pre.0
2023-03-23 14:07:13 +09:00
Jack Grigg
0d0f64ff1b
base64 0.21
2023-03-23 14:07:13 +09: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
3408998283
Add encryption test with rage
2023-02-11 18:40:09 +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
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
Jack Grigg
3e1f3b45f5
sysinfo 0.27
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
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
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
8199a7bcfc
age-plugin 0.3
2022-05-02 01:21:52 +00:00
Jack Grigg
f8314c5d6d
Enable users to skip YubiKeys at plugging-in time
...
This requires the `confirm` plugin command to be supported by the age
client; otherwise we fall back to the previous message-plus-timer
method.
2022-05-01 15:14:36 +00:00
Jack Grigg
c4fe3f6b1a
Add support for translations
2022-05-01 11:49:06 +00:00
Jack Grigg
74b76d3f5e
Migrate to 2021 edition
...
Closes str4d/age-plugin-yubikey#52 .
2022-03-20 16:53:39 +00:00
Jack Grigg
4f30e2e6f6
v0.2.0
2021-11-22 02:27:14 +00:00
Jack Grigg
822a10f8f6
yubikey 0.5
2021-11-21 15:51:54 +00:00
Jack Grigg
f2237ed2a7
yubikey 0.4
2021-10-18 21:11:42 +01:00
Jack Grigg
22dfc3ee89
env_logger 0.9
2021-10-18 20:42:10 +01:00
Jack Grigg
72d5682454
console 0.15, dialoguer 0.9
2021-10-18 20:40:11 +01:00
Jack Grigg
77bd7aa3a3
age-plugin 0.2
2021-10-18 20:37:28 +01:00
Jack Grigg
6931a74199
v0.1.0
2021-05-02 13:35:41 +12:00
Jack Grigg
cdeb930b52
Upgrade to age-plugin 0.1.0
2021-05-02 13:34:05 +12:00
Jack Grigg
1e2475b415
Add instructions to README
2021-05-02 10:15:26 +12:00
Jack Grigg
ba3ccda8ce
TUI: Use rage binary in example commands if installed
2021-05-02 09:23:58 +12:00
Jack Grigg
50b873c89f
Reliably ignore PIV devices that are not connected
...
This is primarily to ignore smart card readers that don't have cards
plugged in.
2021-04-14 00:51:45 +12:00
Jack Grigg
33ab757025
Migrate to new age-plugin API
2021-04-13 20:41:34 +12:00
Jack Grigg
771cad885a
Always use created date from YubiKey certificate
2021-04-12 18:22:54 +12:00
Jack Grigg
f46b3f973f
CI: Add Debian package generation
2021-04-11 20:17:14 +12:00
Jack Grigg
d4c53157a7
Add manpage generator
2021-04-11 20:10:45 +12:00
Jack Grigg
5a85a15341
YubiKey plugin protocol
2021-04-05 23:08:07 +12:00
Jack Grigg
3ea2463c3c
Remove direct dependency on elliptic-curve crate
...
Using the re-export from p256 ensures we always use the correct version.
2021-04-04 16:48:12 +12:00
Jack Grigg
850f96cd2c
Implement --generate command
...
Includes logic to help users manage their keys:
- If the key is using a default PIN, we require the user to change it.
- We set the PUK equal to the PIN so the user doesn't need to remember
them separately.
- We migrate the default management key to a new PIN-protected key.
2021-03-29 19:02:32 +13:00
Jack Grigg
b6d70ba1f0
Use env_logger to enable logging
...
Log output is disabled by default.
2021-03-29 18:43:16 +13:00