Commit Graph

  • 4f30e2e6f6 v0.2.0 Jack Grigg 2021-11-22 02:27:14 +00:00
  • 37f1a07b60 Merge pull request #38 from str4d/update-deps str4d 2021-11-21 17:38:06 +00:00
  • 822a10f8f6 yubikey 0.5 Jack Grigg 2021-11-21 15:51:54 +00:00
  • b486276421 cargo update Jack Grigg 2021-11-21 11:38:18 +00:00
  • c7ad7a671b Add rust-toolchain file with MSRV Jack Grigg 2021-11-21 10:54:07 +00:00
  • f2237ed2a7 yubikey 0.4 Jack Grigg 2021-10-18 21:10:08 +01:00
  • 399f0b4c11 Rename crate::yubikey to crate::key Jack Grigg 2021-10-18 21:07:23 +01:00
  • 22dfc3ee89 env_logger 0.9 Jack Grigg 2021-10-18 20:42:10 +01:00
  • 72d5682454 console 0.15, dialoguer 0.9 Jack Grigg 2021-10-18 20:38:32 +01:00
  • 77bd7aa3a3 age-plugin 0.2 Jack Grigg 2021-10-18 20:37:28 +01:00
  • 5c8a7cced8 cargo update Jack Grigg 2021-10-18 20:33:33 +01:00
  • 6042d5266f Merge pull request #35 from str4d/ux-improvements str4d 2021-08-20 16:30:46 +01:00
  • f5f140d172 Fix various clippy lints Jack Grigg 2021-08-20 16:22:22 +01:00
  • 2c90195f99 Check PIN policy before requesting PIN Jack Grigg 2021-08-20 15:11:39 +01:00
  • 30f4d00902 Move verify_pin after Stub::connect Jack Grigg 2021-08-20 15:03:25 +01:00
  • 7f43d15942 Use CLI error type to render errors from yubikey.verify_pin() Jack Grigg 2021-08-20 13:18:11 +01:00
  • 0bbea83abf Merge pull request #19 from str4d/release-0.1.0 v0.1.0 str4d 2021-05-02 02:51:22 +01:00
  • 6931a74199 v0.1.0 Jack Grigg 2021-05-02 13:35:41 +12:00
  • cdeb930b52 Upgrade to age-plugin 0.1.0 Jack Grigg 2021-05-02 13:34:05 +12:00
  • 47a5952134 Add WSL instructions to the README Jack Grigg 2021-05-02 10:15:39 +12:00
  • 1e2475b415 Add instructions to README Jack Grigg 2021-04-16 00:16:00 +12:00
  • a3857b5ab6 Merge pull request #33 from str4d/final-changes str4d 2021-05-01 22:52:07 +01:00
  • d36da3fe2d Prevent --force from being used with the TUI or unexpected commands Jack Grigg 2021-05-02 09:38:31 +12:00
  • 65082edf22 Prevent --slot from being used with --list-all Jack Grigg 2021-05-02 09:31:35 +12:00
  • bf58ee9b82 TUI: Remove redundant example Jack Grigg 2021-05-02 09:24:31 +12:00
  • 9276725a9a TUI: Ensure that identity file data is written Jack Grigg 2021-05-02 09:24:16 +12:00
  • ba3ccda8ce TUI: Use rage binary in example commands if installed Jack Grigg 2021-05-02 09:23:58 +12:00
  • 458a09125f Make --list{-all} and --identity behave the same way Jack Grigg 2021-04-29 00:04:37 +12:00
  • 2a013fc018 Add example commands to end of TUI Jack Grigg 2021-04-26 23:13:05 +12:00
  • c230d93726 TUI: Write identity to file Jack Grigg 2021-04-26 22:21:23 +12:00
  • acdbb79083 Use non-short flags as defaults for TUI Jack Grigg 2021-04-26 18:11:33 +12:00
  • d9b4fba546 Collect flag-parsing logic into PluginFlags struct Jack Grigg 2021-04-26 18:09:31 +12:00
  • d4eae4d631 Add name field to TUI Jack Grigg 2021-04-26 17:26:10 +12:00
  • 64b0ab4e16 Add --list comments to identity output Jack Grigg 2021-04-25 12:10:35 +12:00
  • 72c5278de0 Hash public key directly for stanza tag Jack Grigg 2021-04-23 23:01:08 +12:00
  • 6da29e7125 Remove URL prefix from HKDF label Jack Grigg 2021-04-23 22:56:43 +12:00
  • 5d228e3aee Merge pull request #18 from str4d/ux-tweaks str4d 2021-04-15 22:45:28 +12:00
  • f05c635d7b clippy fixes Jack Grigg 2021-04-15 22:22:07 +12:00
  • 9208719e8c Add issue templates Jack Grigg 2021-04-15 22:16:05 +12:00
  • b1249982de Add direct command flags to pretty CLI interface text Jack Grigg 2021-04-15 22:14:13 +12:00
  • 9fb8cd5f86 Add version flag Jack Grigg 2021-04-15 21:52:43 +12:00
  • dd8589811b Improve UI messages for YubiKey management Jack Grigg 2021-04-14 00:49:17 +12:00
  • 50b873c89f Reliably ignore PIV devices that are not connected Jack Grigg 2021-04-14 00:33:39 +12:00
  • 856a73dc90 Merge pull request #17 from str4d/tidy-ups str4d 2021-04-13 21:47:48 +12:00
  • 33ab757025 Migrate to new age-plugin API Jack Grigg 2021-04-13 20:41:34 +12:00
  • 63c8d6c303 Rename PLUGIN_NAME to BINARY_NAME Jack Grigg 2021-04-12 22:31:46 +12:00
  • 771cad885a Always use created date from YubiKey certificate Jack Grigg 2021-04-12 18:22:54 +12:00
  • 4e33ac1267 Merge pull request #16 from str4d/earlier-release-runners str4d 2021-04-11 23:41:36 +12:00
  • eeccad0c3f Use Ubuntu 18.04 to build Debian packages Jack Grigg 2021-04-11 23:30:22 +12:00
  • 4bc2769100 CI: Build Linux releases with Ubuntu 16.04 Jack Grigg 2021-04-11 23:16:48 +12:00
  • 940f90c882 Merge pull request #15 from str4d/debian-package str4d 2021-04-11 20:45:16 +12:00
  • f46b3f973f CI: Add Debian package generation Jack Grigg 2021-04-11 20:17:14 +12:00
  • d4c53157a7 Add manpage generator Jack Grigg 2021-04-11 20:10:45 +12:00
  • f316257d6b Merge pull request #14 from str4d/release-workflow-fixes str4d 2021-04-11 18:28:49 +12:00
  • 3bb90e0fcb CI: Remove cross-compiling release targets Jack Grigg 2021-04-11 18:16:48 +12:00
  • 43024048a2 Release: Add libpcsclite-dev to cross-compilation dependencies Jack Grigg 2021-04-11 18:05:04 +12:00
  • 96564d9169 Merge pull request #13 from str4d/release-workflow str4d 2021-04-11 17:58:42 +12:00
  • 80a7f64bdc CI: Add release workflow Jack Grigg 2021-04-11 17:53:26 +12:00
  • fa1ecece51 Merge pull request #8 from str4d/twitch str4d 2021-04-05 23:12:48 +12:00
  • 5a85a15341 YubiKey plugin protocol Jack Grigg 2021-01-04 01:05:39 +00:00
  • 12df32817c Merge pull request #11 from str4d/recipient-rework str4d 2021-04-04 17:01:42 +12:00
  • f74dd2ec4b Fix clippy lints Jack Grigg 2021-04-04 16:55:34 +12:00
  • 3ea2463c3c Remove direct dependency on elliptic-curve crate Jack Grigg 2021-04-04 16:48:12 +12:00
  • c7f173b43e Rework Recipient to wrap p256::PublicKey Jack Grigg 2021-04-04 16:13:57 +12:00
  • a08f23a3e8 Merge pull request #7 from str4d/pretty-cli str4d 2021-03-29 21:53:33 +13:00
  • c5a2b7ee5a Implement no-command pretty CLI Jack Grigg 2021-01-03 21:16:56 +00:00
  • a617cc91fb Merge pull request #6 from str4d/generation-command str4d 2021-03-29 21:11:00 +13:00
  • 4ea8506e49 Extract slot UI indexing into util functions Jack Grigg 2021-03-29 19:17:44 +13:00
  • 850f96cd2c Implement --generate command Jack Grigg 2021-01-03 19:47:10 +00:00
  • eedf9fa997 Merge pull request #10 from str4d/resilient-list str4d 2021-03-29 19:01:13 +13:00
  • acac62660c list: Ignore PIV devices we can't read from Jack Grigg 2021-03-29 18:51:21 +13:00
  • b6d70ba1f0 Use env_logger to enable logging Jack Grigg 2021-03-29 18:43:16 +13:00
  • bd9bab21e5 Merge pull request #9 from str4d/dep-updates str4d 2021-03-29 11:51:23 +13:00
  • 258e88d5f9 CI: Bump to Rust 1.51 and update workflow Jack Grigg 2021-03-29 11:24:16 +13:00
  • 0f7095a60a Bump to latest age-plugin Jack Grigg 2021-03-29 11:00:42 +13:00
  • 50e4fee48c bech32 0.8 Jack Grigg 2021-03-29 10:43:57 +13:00
  • 15081ac948 yubikey-piv 0.3 Jack Grigg 2021-03-29 10:41:04 +13:00
  • 88d9b0edc4 cargo update Jack Grigg 2021-03-29 10:37:06 +13:00
  • c5bfb412d1 cargo update Jack Grigg 2021-01-30 15:57:26 +00:00
  • a68ca6e1cb Merge pull request #4 from str4d/inspection-commands str4d 2021-01-12 15:42:17 +13:00
  • 7a527b2be6 Implement --identity command Jack Grigg 2021-01-01 21:12:52 +00:00
  • babe64da42 Implement --list and --list-all commands Jack Grigg 2021-01-01 03:23:37 +00:00
  • 42e28b1371 Add hopefully-obvious warnings to the README about pre-0.1 state Jack Grigg 2021-01-12 01:31:46 +00:00
  • 3ee6d59dcd Merge pull request #5 from str4d/dep-updates str4d 2021-01-12 04:17:48 +13:00
  • ef90d583bb cargo update Jack Grigg 2021-01-11 15:13:47 +00:00
  • 1207bbd936 Merge pull request #2 from str4d/skeleton str4d 2021-01-01 12:39:25 +13:00
  • 259947386a Add skeleton of administration commands Jack Grigg 2020-12-31 22:59:02 +00:00
  • 0052d91aad Set up plugin structure Jack Grigg 2020-12-31 21:17:35 +00:00
  • 05f7f1b076 CI: Install build dependencies when linting Jack Grigg 2020-08-30 22:20:32 +01:00
  • 0edda98f4c Add CI workflow Jack Grigg 2020-08-30 22:14:06 +01:00
  • 5475703560 Update crate metadata Jack Grigg 2020-08-30 22:07:21 +01:00
  • 61c1460635 Empty age-plugin-yubikey binary crate Jack Grigg 2020-08-30 21:39:48 +01:00