mirror of
https://github.com/trussed-dev/piv-authenticator.git
synced 2026-06-20 04:16:15 -07:00
5.1 KiB
5.1 KiB
Changelog
Unreleased
v0.6.0 (2026-03-25)
- Replace
trussed-rsa-allocdependency withtrussed-rsa-typesfor most use cases. (Only thevirtfeature still requirestrussed-rsa-alloc.) - Update dependencies:
apdu-appv0.2cbor-smolv0.5flexiberv0.2heaplessv0.9heapless-bytesv0.5iso7816v0.2trussed-chunkedv0.3trussed-corev0.2trussed-hpkev0.3trussed-wrap-key-to-filev0.3
v0.5.3 (2025-07-31)
Changed
- Update
trussed-rsa-allocdependency to v0.3.
v0.5.2 (2025-07-31)
Changed
v0.5.1 (2025-05-12)
- Fix PUK validation
- Fix key history object
v0.5.0 (2025-02-26)
- Add support for RSA 3072, 4096 and nist P-384
v0.3.9 (2025-02-11)
- Fix admin authentication
Security
- Fix CVE-2025-25201
v0.3.8 (2024-10-17)
- Encrypt data on external flash (#57)
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)
v0.2.0 (2023-04-27)
- Use upstream trussed and trussed-staging (#24)
v0.1.2 (2023-04-24)
- Use
RsaPublicParts::deserializeinstead oftrussed::postcard_deserializefor 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.