Skip to content

Tags: go-piv/piv-go

Tags

v2.3.0

Return an error if Ed25519ctx or Ed25519ph is used

Otherwise, an invalid signature will be returned.

As far as I can tell, the YubiKey only supports straight Ed25519.

v2.2.0

Drop support for versions of Go lower than 1.20

This commit removes the code to support Go 1.16 to 1.19, requiring now
Go 1.20. With this requirement we can remove the build tags.

It also renames the X25519 SharedKey to ECDH.

v2.1.0

Add ability to change allowed number of PIN and PUK retries

v2.0.0

Update README for the v2 release

v2.0.0-alpha.2

update go module path

v2.0.0-alpha.1

initial v2 commit

Following instructions under https://go.dev/blog/v2-go-modules

v1.11.0

piv: support RSA PSS and add test for TLS 1.3 as a server and client

v1.10.0

*: clean up actions and address all staticcheck findings

v1.9.0

Add support for FIPS-certified Yubikeys

This commit adds support for all known existing FIPS-certified Yubikey
variants, and makes adding more of these additional variants simpler by
ensuring that values for Formfactor constants follow those for the
form-factors emitted by Yubikeys themselves.

v1.8.0

Add slot name to Attestation struct

In some use cases, knowing what slot the attested key resides in
can be useful for determining whether to issue a certificate for
the key.

Signed-off-by: James Alseth <james@yubico.com>