raphaelrobert
raphaelrobert
Currently PSKs are implemented, but we might need a better API to use them. - [ ] Implement PSK validation - [x] #930 - [x] #921 - [x] #753
**Description of the changes** Add an "AppAck" proposal **Link to the exact changes** https://github.com/mlswg/mls-protocol/pull/442
The variants `NoPath`, `UnknownMemberRemoval`, and `MultipleRemoveProposals` in `ExternalCommitValidationError` seem useful but are not used.
Meta issue for - Syntactic checks - Semantic checks - Policy checks Tasks - [x] #74 - [x] #115 - [x] #412 - [x] #525 - [x] #528 - [x]...
Currently, there is a mix of naming regarding `External`/`Preconfigured` and `Group`/`Member` in `framing/validation.rs`
Maybe it would be worth creating a struct for `sender_data_key`/`_nonce`, as we always derive and use them together. This would also serve to deduplicate some code between `from_plaintext` and `to_plaintext`....
**Description of the changes** The new parent hash algorithm doesn't have enough test coverage. This mostly has to do with the following rule: ``` If R is blank, replace R...
The spec states: > If any extension in a GroupInfo message is unrecognized (i.e., not contained in the corresponding KeyPackage), then the client MUST reject the Welcome message and not...
Areas of improvement: - [ ] Flexibility: support more formats than JSON - [ ] Efficiency: More compact serialization - [ ] #672
**Link to the exact changes** https://github.com/mlswg/mls-protocol/pull/729 **Description of the changes** > As fluffy pointed out on the mailing list, this reference does not need to be normative.