Proto commits in mlswg/mls-implementations

These 37 commits are when the Protocol Buffers files have changed:

Commit:f62ddc5
Author:Richard Barnes

Add a Free RPC and clean up after a script run

The documentation is generated from this commit.

Commit:6728b28
Author:Marta Mularczyk
Committer:Marta Mularczyk

Add support for reinit by external proposals. Add remaining external proposal types to the config.

Commit:7d96743
Author:Richard Barnes

Merge branch 'main' into external-proposals

Commit:9d35725
Author:Richard Barnes

Rename 'self-signed add' to 'new-member add'

Commit:938ea81
Author:Richard Barnes

Provide the ratchet tree to the external signer

Commit:ca9dc82
Author:Richard Barnes

Add identity to self-signed add request

Commit:09b53d5
Author:Richard Barnes

Add external proposal RPCs and related logic

Commit:d4c0764
Author:Richard Barnes
Committer:Richard Barnes

Add logic for subgroup branching

Commit:ae6c7ef
Author:Richard Barnes
Committer:Richard Barnes

Add support for ReInit

Commit:f5a2f3c
Author:Marta Mularczyk

Add comments to document

Commit:6404d8c
Author:Marta Mularczyk
Committer:Marta Mularczyk

Add support for proposas committed by value

Commit:bac94e0
Author:Richard Barnes

Add application data protection tests

Commit:6e84a62
Author:Marta Mularczyk

Apply review feedback

Commit:20613d0
Author:Marta Mularczyk
Committer:Marta Mularczyk

Support resumption PSK proposal in the gRPC runner

Commit:852e48e
Author:Marta Mularczyk
Committer:Marta Mularczyk

Support group context extension proposal in the gRPC runner

Commit:da8e718
Author:Richard Barnes
Committer:Richard Barnes

External Commit scenarios and related gRPC/logic

Commit:5a8e000
Author:Richard Barnes
Committer:Richard Barnes

Review comments from @mulmarta

Commit:02d5a62
Author:Richard Barnes
Committer:Richard Barnes

Join-by-Welcome active tests and supporting API/logic

Commit:66b447b
Author:Richard Barnes
Committer:Richard Barnes

Add private key fields to CreateKeyPackageResponse

Commit:cc16ade
Author:Richard Barnes
Committer:Richard Barnes

Add a 'fullCommit' action that combines a bunch of individual steps

Commit:f78cced
Author:Richard Barnes
Committer:GitHub

Merge pull request #124 from mlswg/remove-first-passive Clean up Commit RPCs

Commit:437dd3b
Author:Richard Barnes

Clean up Commit RPCs

Commit:bb40753
Author:Marta Mularczyk

Fix removes

Commit:7a41530
Author:Richard Barnes

Remove test vector functions from gRPC interface

Commit:7486f5d
Author:Marta Mularczyk
Committer:Marta Mularczyk

Update scripts to add functionality Fix typo Small cleanup Updated rust mock client Fixed typo

Commit:fca94ac
Author:Richard Barnes

Add HandleExternalCommit

Commit:60f745c
Author:Richard Barnes
Committer:Richard Barnes

Add external join logic to test runner

Commit:b98a73d
Author:Richard Barnes

First pass at script execution

Commit:6aa921a
Author:Richard Barnes

Add missing Welcome field on CommitResponse

Commit:ac7298c
Author:Richard Barnes
Committer:GitHub

Merge pull request #38 from mlswg/complete-grpc Complete gRPC definitions

Commit:d95a143
Author:Richard Barnes

Add transcript test vector to gRPC enum

Commit:e5bd596
Author:Richard Barnes

Finish translating the test harnness definition to gRPC

Commit:b7cd3c6
Author:Richard Barnes

Add the remaining test vector types

Commit:a0868ad
Author:Richard Barnes

Use gRPC errors and more friendly field names

Commit:e828ce3
Author:Richard Barnes

Add Rust implementation

Commit:d9fb56f
Author:Richard Barnes
Committer:Richard Barnes

Add supported ciphersuites and test vector functions

Commit:583b4b4
Author:Richard Barnes
Committer:Richard Barnes

Initial client and server