v0.3.0
This commit is contained in:
+16
-1
@@ -4,11 +4,26 @@ All notable changes to this crate will be documented in this file.
|
|||||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||||
and this project adheres to Rust's notion of
|
and this project adheres to Rust's notion of
|
||||||
[Semantic Versioning](https://semver.org/spec/v2.0.0.html). All versions prior
|
[Semantic Versioning](https://semver.org/spec/v2.0.0.html). All versions prior
|
||||||
to 1.0.0 are beta releases.
|
to 0.3.0 are beta releases.
|
||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [0.3.0] - 2022-05-02
|
||||||
|
First non-beta release!
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
- MSRV is now 1.56.0.
|
- MSRV is now 1.56.0.
|
||||||
|
- During decryption, when asked to insert a YubiKey, you can now choose to skip
|
||||||
|
it, allowing the client to move on to the next identity instead of returning
|
||||||
|
an error.
|
||||||
|
- Certain kinds of PIN invalidity will now cause the plugin to re-request the
|
||||||
|
PIN instead of aborting: if the PIN is too short or too long, or if the user
|
||||||
|
touched the YubiKey early and "typed" an OTP.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
- The "default" identity (provided by clients that invoke `age-plugin-yubikey`
|
||||||
|
using `-j yubikey`) previously caused a panic. It is now correctly treated as
|
||||||
|
an invalid identity (because this plugin does not support default identities).
|
||||||
|
|
||||||
## [0.2.0] - 2021-11-22
|
## [0.2.0] - 2021-11-22
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|||||||
+3
-4
@@ -1,7 +1,7 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "age-plugin-yubikey"
|
name = "age-plugin-yubikey"
|
||||||
description = "[BETA] YubiKey plugin for age clients"
|
description = "YubiKey plugin for age clients"
|
||||||
version = "0.2.0"
|
version = "0.3.0"
|
||||||
authors = ["Jack Grigg <thestr4d@gmail.com>"]
|
authors = ["Jack Grigg <thestr4d@gmail.com>"]
|
||||||
repository = "https://github.com/str4d/age-plugin-yubikey"
|
repository = "https://github.com/str4d/age-plugin-yubikey"
|
||||||
readme = "README.md"
|
readme = "README.md"
|
||||||
@@ -12,8 +12,7 @@ edition = "2021"
|
|||||||
|
|
||||||
[package.metadata.deb]
|
[package.metadata.deb]
|
||||||
extended-description = """\
|
extended-description = """\
|
||||||
An age plugin adding support for YubiKeys and other PIV hardware tokens. \
|
An age plugin adding support for YubiKeys and other PIV hardware tokens."""
|
||||||
Currently in BETA; we strongly recommend using this with a new YubiKey."""
|
|
||||||
section = "utils"
|
section = "utils"
|
||||||
assets = [
|
assets = [
|
||||||
["target/release/age-plugin-yubikey", "usr/bin/", "755"],
|
["target/release/age-plugin-yubikey", "usr/bin/", "755"],
|
||||||
|
|||||||
@@ -4,9 +4,6 @@
|
|||||||
like [`age`](https://age-encryption.org) and [`rage`](https://str4d.xyz/rage),
|
like [`age`](https://age-encryption.org) and [`rage`](https://str4d.xyz/rage),
|
||||||
which enables files to be encrypted to age identities stored on YubiKeys.
|
which enables files to be encrypted to age identities stored on YubiKeys.
|
||||||
|
|
||||||
This plugin is in **BETA**; we strongly recommend using this with a new YubiKey,
|
|
||||||
or one that you do not care about.
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
On Windows, Linux, and macOS, you can use the
|
On Windows, Linux, and macOS, you can use the
|
||||||
|
|||||||
Reference in New Issue
Block a user