package mls_client

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

service MLSClient

mls_client.proto:8

A wrapper around an MLS client implementation

message AddExternalSignerResponse

mls_client.proto:390

message CommitRequest

mls_client.proto:261

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:269

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

message CreateSubgroupResponse

mls_client.proto:320

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

message Extension

mls_client.proto:235

rpc GroupContextExtensionsProposal

Used in: CreateBranchRequest, GroupContextExtensionsProposalRequest, ProposalDescription, ReInitProposalRequest

message HandleCommitRequest

mls_client.proto:276

rpc HandleCommit

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

message HandleCommitResponse

mls_client.proto:282

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

message HandlePendingCommitRequest

mls_client.proto:288

rpc HandlePendingCommit

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

message HandleReInitCommitResponse

mls_client.proto:306

rpc HandlePendingReInitCommit rpc HandleReInitCommit (uses HandleCommitRequest)

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

message JoinGroupResponse

mls_client.proto:112

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

message PreSharedKey

mls_client.proto:118

rpc ExternalJoin

Used in: ExternalJoinRequest

message ProposalDescription

mls_client.proto:248

`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:207

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