Version 3.0
This is a major release that includes support for additional interfaces, such as CCID.
New features
- Added support for OATH. It is based on YKOATH protocol specification via CCID interface.
- Added basic support for OTP (not useful yet).
- New HSM SDK.
- Added support for LED drivers based on WS2812, such as waveshare boards.
Enhancements
- Pico FIDO supports local build emulation. It creates an executable that implements CTAP 2.1 stack and allows remote testing.
- Upgraded to Pico SDK 1.5.
- Added interruption endpoint.
- Improved the compatibility with Windows host.
- Increased validity of certificate to 50 years.
- Added support for newer waveshare boards.
Fixes
- Fix AID selection.
- Fix ATR response.
- Fix returned version.
- Fix uninitialized variable.
- Fix increasing counter on make credential.
- Fix crash when missing PubKey type.
- Fix encoding map on credmgmt listing credentials for specific RP.
- Fix cbor processing when unknown command is used.
- Fix sending keepalive on cbor processing.
- Fix potential crash on delete file.
- Fix race condition.