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
Jack Grigg
0f7095a60a
Bump to latest age-plugin
2021-03-29 11:00:42 +13:00
Jack Grigg
50e4fee48c
bech32 0.8
2021-03-29 10:43:57 +13:00
Jack Grigg
15081ac948
yubikey-piv 0.3
2021-03-29 10:41:04 +13:00
Jack Grigg
7a527b2be6
Implement --identity command
2021-01-12 02:29:57 +00:00
Jack Grigg
babe64da42
Implement --list and --list-all commands
...
Requires a MSRV of 1.44 due to the transitive dependency on bitvec 0.19.
2021-01-12 02:29:30 +00:00
Jack Grigg
0052d91aad
Set up plugin structure
2020-12-31 23:01:22 +00:00
Jack Grigg
5475703560
Update crate metadata
2020-08-30 22:09:10 +01:00
Jack Grigg
61c1460635
Empty age-plugin-yubikey binary crate
2020-08-30 21:39:48 +01:00