Top Inners Fields Constructors Methods
mls_client

public final Class MlsClient

extends Object
Class Inheritance

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
MlsClient.AddExternalSignerRequest

rpc AddExternalSignerProposal
public static interface
public static class
MlsClient.AddExternalSignerResponse

Protobuf type mls_client.AddExternalSignerResponse

public static interface
public static class
public static interface
public static class
MlsClient.CommitRequest

rpc Commit
Note: CommitResponse.ratchet_tree should be empty if CommitRequest.external_tree is not true
public static interface
public static class
MlsClient.CommitResponse

Protobuf type mls_client.CommitResponse

public static interface
public static class
MlsClient.CreateBranchRequest

rpc CreateBranch
(uses CreateSubgroupResponse)
public static interface
public static class
MlsClient.CreateExternalSignerRequest

rpc CreateExternalSigner
public static interface
public static class
MlsClient.CreateExternalSignerResponse

Protobuf type mls_client.CreateExternalSignerResponse

public static interface
public static class
MlsClient.CreateGroupRequest

rpc CreateGroup
XXX(RLB): Credential type is omitted; let's just use Basic for these tests
public static interface
public static class
MlsClient.CreateGroupResponse

Protobuf type mls_client.CreateGroupResponse

public static interface
public static class
public static interface
public static class
MlsClient.CreateKeyPackageResponse

Protobuf type mls_client.CreateKeyPackageResponse

public static interface
public static class
MlsClient.CreateSubgroupResponse

Protobuf type mls_client.CreateSubgroupResponse

public static interface
public static class
public static interface
public static class
MlsClient.ExportResponse

Protobuf type mls_client.ExportResponse

public static interface
public static class
MlsClient.Extension

rpc GroupContextExtensionsProposal
public static interface
public static class
MlsClient.ExternalJoinRequest

Protobuf type mls_client.ExternalJoinRequest

public static interface
public static class
MlsClient.ExternalJoinResponse

Protobuf type mls_client.ExternalJoinResponse

public static interface
public static class
MlsClient.ExternalPSKProposalRequest

rpc ExternalPSKProposal
public static interface
public static class
MlsClient.ExternalSignerProposalRequest

rpc ExternalSignerProposal
public static interface
public static class
public static interface
public static class
MlsClient.FreeResponse

Protobuf type mls_client.FreeResponse

public static interface
public static class
MlsClient.GroupContextExtensionsProposalRequest

Protobuf type mls_client.GroupContextExtensionsProposalRequest

public static interface
public static class
public static interface
public static class
MlsClient.GroupInfoResponse

Protobuf type mls_client.GroupInfoResponse

public static interface
public static class
public static interface
public static class
MlsClient.HandleBranchResponse

Protobuf type mls_client.HandleBranchResponse

public static interface
public static class
public static interface
public static class
MlsClient.HandleCommitResponse

Protobuf type mls_client.HandleCommitResponse

public static interface
public static class
MlsClient.HandlePendingCommitRequest

rpc HandlePendingCommit
public static interface
public static class
MlsClient.HandleReInitCommitResponse

rpc HandlePendingReInitCommit
rpc HandleReInitCommit
(uses HandleCommitRequest)
public static interface
public static class
MlsClient.HandleReInitWelcomeRequest

rpc HandleReInitWelcome
public static interface
public static class
public static interface
public static class
MlsClient.JoinGroupResponse

Protobuf type mls_client.JoinGroupResponse

public static interface
public static class
public static interface
public static class
MlsClient.NameResponse

Protobuf type mls_client.NameResponse

public static interface
public static class
MlsClient.NewMemberAddProposalRequest

rpc NewMemberAddProposal
public static interface
public static class
MlsClient.NewMemberAddProposalResponse

Protobuf type mls_client.NewMemberAddProposalResponse

public static interface
public static class
MlsClient.PreSharedKey

rpc ExternalJoin
public static interface
public static class
MlsClient.ProposalDescription

`proposal_type` is one of "add", "remove", "externalPSK", "resumptionPSK",
"groupContextExtensions", "reinit".
public static interface
public static class
MlsClient.ProposalResponse

Protobuf type mls_client.ProposalResponse

public static interface
public static class
public static interface
public static class
MlsClient.ProtectResponse

Protobuf type mls_client.ProtectResponse

public static interface
public static class
public static interface
public static class
public static interface
public static class
public static interface
public static class
MlsClient.ResumptionPSKProposalRequest

rpc ResumptionPSKProposal
public static interface
public static class
public static interface
public static class
MlsClient.StateAuthResponse

Protobuf type mls_client.StateAuthResponse

public static interface
public static class
public static interface
public static class
MlsClient.StorePSKResponse

Protobuf type mls_client.StorePSKResponse

public static interface
public static class
MlsClient.SupportedCiphersuitesRequest

rpc SupportedCiphersuites
public static interface
public static class
MlsClient.SupportedCiphersuitesResponse

Protobuf type mls_client.SupportedCiphersuitesResponse

public static interface
public static class
public static interface
public static class
MlsClient.UnprotectResponse

Protobuf type mls_client.UnprotectResponse

public static interface
public static class
public static interface

Field Summary

Modifier and TypeField and Description
private static Descriptors.FileDescriptor
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable
private static final Descriptors.Descriptor
private static final GeneratedMessageV3.FieldAccessorTable

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Descriptors.FileDescriptor
public static void
public static void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait