package mls_client

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service MLSClient

mls_client.proto:14

A wrapper around an MLS client implementation

message AddExternalSignerResponse

mls_client.proto:396

message CommitRequest

mls_client.proto:267

rpc Commit Note: CommitResponse.ratchet_tree should be empty if CommitRequest.external_tree is not true

Used as request type in: MLSClient.Commit, MLSClient.ReInitCommit

message CommitResponse

mls_client.proto:275

Used as response type in: MLSClient.Commit, MLSClient.ReInitCommit

message CreateSubgroupResponse

mls_client.proto:326

Used as response type in: MLSClient.CreateBranch, MLSClient.ReInitWelcome

message Extension

mls_client.proto:241

rpc GroupContextExtensionsProposal

Used in: CreateBranchRequest, GroupContextExtensionsProposalRequest, ProposalDescription, ReInitProposalRequest

message HandleCommitRequest

mls_client.proto:282

rpc HandleCommit

Used as request type in: MLSClient.HandleCommit, MLSClient.HandleReInitCommit

message HandleCommitResponse

mls_client.proto:288

Used as response type in: MLSClient.HandleCommit, MLSClient.HandlePendingCommit

message HandlePendingCommitRequest

mls_client.proto:294

rpc HandlePendingCommit

Used as request type in: MLSClient.HandlePendingCommit, MLSClient.HandlePendingReInitCommit

message HandleReInitCommitResponse

mls_client.proto:312

rpc HandlePendingReInitCommit rpc HandleReInitCommit (uses HandleCommitRequest)

Used as response type in: MLSClient.HandlePendingReInitCommit, MLSClient.HandleReInitCommit

message JoinGroupResponse

mls_client.proto:118

Used as response type in: MLSClient.HandleReInitWelcome, MLSClient.JoinGroup

message PreSharedKey

mls_client.proto:124

rpc ExternalJoin

Used in: ExternalJoinRequest

message ProposalDescription

mls_client.proto:254

`proposal_type` is one of "add", "remove", "externalPSK", "resumptionPSK", "groupContextExtensions", "reinit". The type "reinit" can only be used in rpc ExternalSignerProposal.

Used in: CommitRequest, ExternalSignerProposalRequest

message ProposalResponse

mls_client.proto:213

Used as response type in: MLSClient.AddExternalSigner, MLSClient.AddProposal, MLSClient.ExternalPSKProposal, MLSClient.ExternalSignerProposal, MLSClient.GroupContextExtensionsProposal, MLSClient.ReInitProposal, MLSClient.RemoveProposal, MLSClient.ResumptionPSKProposal, MLSClient.UpdateProposal