We merged 8 PRs in August. Not bad for a summer month ๐.
We welcome @tbehner as a first time contributor, solving a long standing issue by adding the hmac function to OpenMlsCrypto trait.
Thanks to @kkohbrok it is now also much easier to build external commits with the new external commit builder.
let (mut dave_group, _bundle) = MlsGroup::external_commit_builder()
.with_config(mls_group_config.clone())
.build_group(provider, verifiable_group_info, dave_credential)
.unwrap()
.load_psks(provider.storage())
.unwrap()
.build(
provider.rand(),
provider.crypto(),
&dave_signature_keys,
|_| true,
)
.unwrap()
.finalize(provider)
.expect("Error joining from external commit");
Merged PRs August 2025
- #1829: Doc fixes
- #1828: disable large tree test
- #1825: adding the hmac function to OpenMlsCrypto
- #1824: make clippy happy
- #1823: Update README.md in sqlite storage
- #1822: chore: Add TryFrom for VerifiableCiphersuite
- #1814: Allow configuration of leaf node lifetime checks on join
- #1801: External commit builder