Release announcement

0 views
Skip to first unread message

Julien Cretin

unread,
Sep 11, 2025, 9:39:24 AMSep 11
to wase...@googlegroups.com

A new release has been cut. The notable changes since the previous release are:

  • Experimental support for Pulley applets (and platforms):

    • Pulley is a bytecode developed by Wasmtime and optimized for interpretation

    • It has comparable performance to native applets while still being sandboxed

    • The downside is the significative footprint in flash and RAM

  • Breaking changes to the applet and board APIs:

    • Consolidate the vendor API into its own component

    • Refactor platform update and applet install APIs

    • Remove the BLE advertisement API (now in the vendor API of the Nordic platform)

  • Improvements to the applet and board APIs:

    • Extend the vendor API to support platform events, applet callbacks, and applet memory access

    • Add fingerprint matcher and sensor APIs

    • Add AES-256-CBC, ECDSA, ECDH, and Ed25519 APIs

    • Extend GPIO API with event support

    • Add USB CTAP API

  • Add an example applet implementing a FIDO2 security key using OpenSK


See the changelog for more information and other less notable changes.


Reply all
Reply to author
Forward
0 new messages