Skip to content

Version 3.0

Compare
Choose a tag to compare
@polhenarejos polhenarejos released this 26 Mar 18:15
· 228 commits to main since this release
v3.0
d4ed55b

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.