mls 1.85 API
Packages
Package
Description
Messaging Layer Security (RFC 9420) — a group-key-agreement and authentication
protocol for end-to-end-encrypted group messaging.
Client-side state machine for an MLS (RFC 9420) participant: key-package generation,
group join, message send / receive, and welcome processing.
Wire-format codec for the MLS (RFC 9420) TLS-encoded structures: KeyPackage,
Welcome, MLSMessage, Commit, ApplicationData, and the rest of the protocol's
presentation-layer types.
Cipher-suite abstractions for MLS (RFC 9420): the HPKE / HKDF / AEAD / signature
primitives bound together as a single named
CipherSuite per the spec.Lightweight (
org.bouncycastle.crypto) bindings of the MLS cipher-suite
abstractions declared in org.bouncycastle.mls.crypto.Group-state machinery for MLS (RFC 9420): the TreeKEM ratchet tree, epoch transcript
hashing, key schedule, and the commit / proposal processing that drives them.