We merged 22 PRs in November.
New Features and Fixes ๐
We added a couple features from the MLS exntesions draft.
- OpenMLS now supports safe HPKE encrypt/decrypt with label, allowing applications to safely encrypt to public keys.
- It also supports the AppEphemeral proposal.
- The AppAck handling was updated in line with the extensions draft.
- Other parts of the supporting crates got updated to work with the features from the extensions draft.
All features from the extensions draft are behind the extensions-draft-08 for now.
Other changes include:
- Optimized
Signableto reuse serialized payloads, reducing allocations and improving performance in signing paths. - Added AES-GCM support to the
libcruxprovider. - Miscellaneous CI and docs/fmt fixes: removed nightly-only
cargo fmtconfig, fixed rustdoc links, and bumped several GH Actions and dependency versions.
Merged PRs November 2025
- #1909: Remove nightly-only
cargo fmtconfig settings - #1908: fixup: rustdoc links
- #1907: ci: remove crypto-subtle feature from cargo hack
- #1906: book: remove multilingual config
- #1902: chore(deps): bump actions/checkout from 5 to 6
- #1901: feat: optimize Signable to reuse serialized payload
- #1898: Implement HPKE safe encrypt/decrypt with label (MLS Extensions Draft)
- #1894: [CI] Build workspace with
extensions-draft-08feature flag, and simplifyopenmlscrate feature build combinations - #1892: chore(deps): update thiserror requirement from 1.0 to 2.0
- #1891: chore(deps): update indicatif requirement from 0.17.8 to 0.18.3
- #1888: chore(deps): update refinery requirement from 0.8 to 0.9
- #1881: chore(deps): update criterion requirement from ^0.5 to ^0.7
- #1880: chore(deps): update rstest requirement from 0.24 to 0.26
- #1879: docs: add docsrs cfg feature and document features
- #1878: update dependabot
- #1877: chore(deps): bump actions/checkout from 4 to 5
- #1876: For
extensions-draft-08flag, selectively enable optional storage provider dependencies - #1874: Add AES-GCM support to libcrux provider, and update libcrux dependencies
- #1872: feat: add
extensions-draft-08support to sqlx storage provider - #1871: fix: store application export tree after group creation
- #1870: chore: fix PPRF tests
- #1868: Implement AppEphemeral proposal and update AppAck implementation