Skip to content

docs: clarify PIV token support wording in README#635

Open
deeferentleeg wants to merge 1 commit into
str4d:mainfrom
deeferentleeg:fix-readme-piv-token-wording
Open

docs: clarify PIV token support wording in README#635
deeferentleeg wants to merge 1 commit into
str4d:mainfrom
deeferentleeg:fix-readme-piv-token-wording

Conversation

@deeferentleeg

Copy link
Copy Markdown

Summary

Clarifies the README wording for hardware PIV token support to avoid the impression that all PIV tokens are broadly supported.

Before:

Hardware PIV tokens such as YubiKeys are supported through the age-plugin-yubikey plugin.

After:

Hardware PIV tokens with compatible keys, such as YubiKeys, are supported through the age-plugin-yubikey plugin.

Rationale

As discussed in #541, the original wording can be read as implying that hardware PIV tokens generally (e.g. YubiKeys) are supported. In practice, age-plugin-yubikey only supports PIV tokens with an ECDSA P-256 key and certificate in one of the 20 "retired" PIV slots (see the age-plugin-yubikey README).

Adding "with compatible keys" aligns the rage README with the age-plugin-yubikey README's own scope description, while preserving the existing terminology ("PIV tokens" per NIST SP 800-57) that the maintainer noted is correct.

Addresses #541.


AI usage disclosure: An AI assistant was used to help locate the relevant code and draft this change. I have reviewed and understand every line of the diff, and I am the sole author of this contribution.

Add 'with compatible keys' to the PIV token support line to clarify
that not all hardware PIV tokens are supported, only those with
compatible keys (e.g. ECDSA P-256 keys in retired PIV slots).

Addresses str4d#541
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant