Package mls_client
Interface MLSClientGrpc.AsyncService
- All Known Implementing Classes:
MLSClientGrpc.MLSClientImplBase
,MLSClientImpl
- Enclosing class:
MLSClientGrpc
public static interface MLSClientGrpc.AsyncService
A wrapper around an MLS client implementation
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
addExternalSigner
(MlsClient.AddExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default void
addProposal
(MlsClient.AddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default void
commit
(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) default void
createBranch
(MlsClient.CreateBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) Subgroup Branchingdefault void
createExternalSigner
(MlsClient.CreateExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateExternalSignerResponse> responseObserver) default void
createGroup
(MlsClient.CreateGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateGroupResponse> responseObserver) Ways to become a member of a groupdefault void
createKeyPackage
(MlsClient.CreateKeyPackageRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateKeyPackageResponse> responseObserver) default void
export
(MlsClient.ExportRequest request, io.grpc.stub.StreamObserver<MlsClient.ExportResponse> responseObserver) default void
externalJoin
(MlsClient.ExternalJoinRequest request, io.grpc.stub.StreamObserver<MlsClient.ExternalJoinResponse> responseObserver) default void
externalPSKProposal
(MlsClient.ExternalPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default void
externalSignerProposal
(MlsClient.ExternalSignerProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default void
free
(MlsClient.FreeRequest request, io.grpc.stub.StreamObserver<MlsClient.FreeResponse> responseObserver) Cleanupdefault void
groupContextExtensionsProposal
(MlsClient.GroupContextExtensionsProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default void
groupInfo
(MlsClient.GroupInfoRequest request, io.grpc.stub.StreamObserver<MlsClient.GroupInfoResponse> responseObserver) Operations using a group statedefault void
handleBranch
(MlsClient.HandleBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleBranchResponse> responseObserver) default void
handleCommit
(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) default void
handlePendingCommit
(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) default void
handlePendingReInitCommit
(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) default void
handleReInitCommit
(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) default void
handleReInitWelcome
(MlsClient.HandleReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) default void
joinGroup
(MlsClient.JoinGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) default void
name
(MlsClient.NameRequest request, io.grpc.stub.StreamObserver<MlsClient.NameResponse> responseObserver) The human-readable name of the stackdefault void
newMemberAddProposal
(MlsClient.NewMemberAddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.NewMemberAddProposalResponse> responseObserver) External proposalsdefault void
protect
(MlsClient.ProtectRequest request, io.grpc.stub.StreamObserver<MlsClient.ProtectResponse> responseObserver) default void
reInitCommit
(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) default void
reInitProposal
(MlsClient.ReInitProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) Reinitializationdefault void
reInitWelcome
(MlsClient.ReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) default void
removeProposal
(MlsClient.RemoveProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default void
resumptionPSKProposal
(MlsClient.ResumptionPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) default void
stateAuth
(MlsClient.StateAuthRequest request, io.grpc.stub.StreamObserver<MlsClient.StateAuthResponse> responseObserver) default void
storePSK
(MlsClient.StorePSKRequest request, io.grpc.stub.StreamObserver<MlsClient.StorePSKResponse> responseObserver) default void
supportedCiphersuites
(MlsClient.SupportedCiphersuitesRequest request, io.grpc.stub.StreamObserver<MlsClient.SupportedCiphersuitesResponse> responseObserver) List of supported ciphersuitesdefault void
unprotect
(MlsClient.UnprotectRequest request, io.grpc.stub.StreamObserver<MlsClient.UnprotectResponse> responseObserver) default void
updateProposal
(MlsClient.UpdateProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver)
-
Method Details
-
name
default void name(MlsClient.NameRequest request, io.grpc.stub.StreamObserver<MlsClient.NameResponse> responseObserver) The human-readable name of the stack
-
supportedCiphersuites
default void supportedCiphersuites(MlsClient.SupportedCiphersuitesRequest request, io.grpc.stub.StreamObserver<MlsClient.SupportedCiphersuitesResponse> responseObserver) List of supported ciphersuites
-
createGroup
default void createGroup(MlsClient.CreateGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateGroupResponse> responseObserver) Ways to become a member of a group
-
createKeyPackage
default void createKeyPackage(MlsClient.CreateKeyPackageRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateKeyPackageResponse> responseObserver) -
joinGroup
default void joinGroup(MlsClient.JoinGroupRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) -
externalJoin
default void externalJoin(MlsClient.ExternalJoinRequest request, io.grpc.stub.StreamObserver<MlsClient.ExternalJoinResponse> responseObserver) -
groupInfo
default void groupInfo(MlsClient.GroupInfoRequest request, io.grpc.stub.StreamObserver<MlsClient.GroupInfoResponse> responseObserver) Operations using a group state
-
stateAuth
default void stateAuth(MlsClient.StateAuthRequest request, io.grpc.stub.StreamObserver<MlsClient.StateAuthResponse> responseObserver) -
export
default void export(MlsClient.ExportRequest request, io.grpc.stub.StreamObserver<MlsClient.ExportResponse> responseObserver) -
protect
default void protect(MlsClient.ProtectRequest request, io.grpc.stub.StreamObserver<MlsClient.ProtectResponse> responseObserver) -
unprotect
default void unprotect(MlsClient.UnprotectRequest request, io.grpc.stub.StreamObserver<MlsClient.UnprotectResponse> responseObserver) -
storePSK
default void storePSK(MlsClient.StorePSKRequest request, io.grpc.stub.StreamObserver<MlsClient.StorePSKResponse> responseObserver) -
addProposal
default void addProposal(MlsClient.AddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
updateProposal
default void updateProposal(MlsClient.UpdateProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
removeProposal
default void removeProposal(MlsClient.RemoveProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
externalPSKProposal
default void externalPSKProposal(MlsClient.ExternalPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
resumptionPSKProposal
default void resumptionPSKProposal(MlsClient.ResumptionPSKProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
groupContextExtensionsProposal
default void groupContextExtensionsProposal(MlsClient.GroupContextExtensionsProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
commit
default void commit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) -
handleCommit
default void handleCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) -
handlePendingCommit
default void handlePendingCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleCommitResponse> responseObserver) -
reInitProposal
default void reInitProposal(MlsClient.ReInitProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) Reinitialization
-
reInitCommit
default void reInitCommit(MlsClient.CommitRequest request, io.grpc.stub.StreamObserver<MlsClient.CommitResponse> responseObserver) -
handlePendingReInitCommit
default void handlePendingReInitCommit(MlsClient.HandlePendingCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) -
handleReInitCommit
default void handleReInitCommit(MlsClient.HandleCommitRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleReInitCommitResponse> responseObserver) -
reInitWelcome
default void reInitWelcome(MlsClient.ReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) -
handleReInitWelcome
default void handleReInitWelcome(MlsClient.HandleReInitWelcomeRequest request, io.grpc.stub.StreamObserver<MlsClient.JoinGroupResponse> responseObserver) -
createBranch
default void createBranch(MlsClient.CreateBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateSubgroupResponse> responseObserver) Subgroup Branching
-
handleBranch
default void handleBranch(MlsClient.HandleBranchRequest request, io.grpc.stub.StreamObserver<MlsClient.HandleBranchResponse> responseObserver) -
newMemberAddProposal
default void newMemberAddProposal(MlsClient.NewMemberAddProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.NewMemberAddProposalResponse> responseObserver) External proposals
-
createExternalSigner
default void createExternalSigner(MlsClient.CreateExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.CreateExternalSignerResponse> responseObserver) -
addExternalSigner
default void addExternalSigner(MlsClient.AddExternalSignerRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
externalSignerProposal
default void externalSignerProposal(MlsClient.ExternalSignerProposalRequest request, io.grpc.stub.StreamObserver<MlsClient.ProposalResponse> responseObserver) -
free
default void free(MlsClient.FreeRequest request, io.grpc.stub.StreamObserver<MlsClient.FreeResponse> responseObserver) Cleanup
-