awslabs / mls-rs

An implementation of Messaging Layer Security (RFC 9420)
Apache License 2.0
99 stars 19 forks source link

Rework leaf node extensions to work via parameters rather than as a c… #196

Closed CaioSym closed 3 weeks ago

CaioSym commented 1 month ago

Issues:

Resolves #195

Description of changes:

Call-outs:

This is a breaking change as it reworks several methods in the public API. We could mitigate some of this by introducing more methods that roll out default LNEs.

Testing:

Current unit tests already cover all of the affected areas. All tests are passing. Some tests were modified so as to leverage the new apis introduced in this PR.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT license.