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

Contributors