Skip to content

Latest commit

 

History

History
105 lines (60 loc) · 3.28 KB

CHANGELOG.md

File metadata and controls

105 lines (60 loc) · 3.28 KB

Changelog

v0.3.7 (2024-04-21)

  • Bump rsa backend version (#53)

v0.3.6 (2024-04-20)

  • RSA key import (#51)
  • Fix spec compliance issues (#52)
  • Fix retired key 20 usage causing the device to panic (#52)

v0.3.5 (2024-04-03)

  • Fix default card capabilities value (#46)
  • Fix storage location for just-initialized PIV (#47)
  • Update trussed-auth, trussed-staging and make trussed-staging optional (#48)
  • Allow generating retired keys (#44)

v0.3.4 (2024-01-02)

  • Fix error when changing the PUK (#40)

v0.3.3 (2023-12-08)

  • Reject NFC requests (#39)
  • Put RSA feature behind a feature flag

v0.3.2 (2023-06-13)

  • Fix P-256 signature (#33)

v0.3.1 (2023-06-02)

  • Add setter to the options builder for the UUID (#32)

v0.3.0 (2023-05-31)

  • Fix reset not checking that the key is locked (#29)
  • Make GUID configurable (#30)

v0.2.0 (2023-04-27)

  • Use upstream trussed and trussed-staging (#24)

v0.1.2 (2023-04-24)

  • Use RsaPublicParts::deserialize instead of trussed::postcard_deserialize for compatibility with recent Trussed changes.

v0.1.1 (2023-04-17)

  • Fix dependency on trussed-rsa-alloc to use the git tag in the [patch.crates-io] section to avoid duplicate downstream dependencies

v0.1.0 (2023-04-13)

This initial release contains support for the basic PIV card functionality. It supports basic card administration, key generation and authentication.

Supported algorithms are P-256 and RSA 2048.