| Modifier and Type | Field and Description |
|---|---|
| pack-priv Capabilities | |
| pack-priv Credential | |
| pack-priv byte[] | |
| pack-priv List | |
| pack-priv LeafNodeSource | |
| pack-priv LifeTime | |
| pack-priv byte[] | |
| pack-priv byte[] | |
| pack-priv byte[] | |
| pack-priv MlsCipherSuite |
| Access | Constructor and Description |
|---|---|
| public | LeafNode(MlsCipherSuite suite, byte[] encryption_key, byte[] signature_key, Credential credential, Capabilities capabilities, LifeTime lifeTime, List<Extension> extensions, byte[] sigSk)
|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| public LeafNode | |
| public LeafNode | |
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. Indicates whether some other object is "equal to" this one. |
| public LeafNode | forCommit(MlsCipherSuite suite, byte[] groupId, LeafIndex leafIndex, byte[] encKeyIn, byte[] parentHash, Group.
|
| public LeafNode | forUpdate(MlsCipherSuite suite, byte[] groupId, LeafIndex leafIndex, byte[] encKeyIn, Group.
|
| public Capabilities | |
| public Credential | |
| public CredentialType | |
| public byte[] | |
| public List | |
| public LifeTime | |
| public byte[] | |
| public LeafNodeSource | |
| public MlsCipherSuite | |
| private void | |
| public byte[] | |
| public boolean | |
| public boolean | |
| public boolean | |
| public void | writeTo(MLSOutputStream stream)
Implements org.
|
| capabilities | back to summary |
|---|---|
| pack-priv Capabilities capabilities | |
| credential | back to summary |
|---|---|
| pack-priv Credential credential | |
| encryption_key | back to summary |
|---|---|
| pack-priv byte[] encryption_key | |
| extensions | back to summary |
|---|---|
| pack-priv List<Extension> extensions | |
| leaf_node_source | back to summary |
|---|---|
| pack-priv LeafNodeSource leaf_node_source | |
| lifeTime | back to summary |
|---|---|
| pack-priv LifeTime lifeTime | |
| parent_hash | back to summary |
|---|---|
| pack-priv byte[] parent_hash | |
| signature | back to summary |
|---|---|
| pack-priv byte[] signature | |
| signature_key | back to summary |
|---|---|
| pack-priv byte[] signature_key | |
| suite | back to summary |
|---|---|
| pack-priv MlsCipherSuite suite | |
| LeafNode | back to summary |
|---|---|
| public LeafNode(MlsCipherSuite suite, byte[] encryption_key, byte[] signature_key, Credential credential, Capabilities capabilities, LifeTime lifeTime, List<Extension> extensions, byte[] sigSk) throws Exception | |
| LeafNode | back to summary |
|---|---|
| public LeafNode() | |
| LeafNode | back to summary |
|---|---|
| public LeafNode(MLSInputStream stream) throws IOException | |
| copy | back to summary |
|---|---|
| public LeafNode copy(byte[] encKeyIn) | |
| copyWithOptions | back to summary |
|---|---|
| public LeafNode copyWithOptions(byte[] encKeyIn, Group. | |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| forCommit | back to summary |
|---|---|
| public LeafNode forCommit(MlsCipherSuite suite, byte[] groupId, LeafIndex leafIndex, byte[] encKeyIn, byte[] parentHash, Group. | |
| forUpdate | back to summary |
|---|---|
| public LeafNode forUpdate(MlsCipherSuite suite, byte[] groupId, LeafIndex leafIndex, byte[] encKeyIn, Group. | |
| getCapabilities | back to summary |
|---|---|
| public Capabilities getCapabilities() | |
| getCredential | back to summary |
|---|---|
| public Credential getCredential() | |
| getCredentialType | back to summary |
|---|---|
| public CredentialType getCredentialType() | |
| getEncryptionKey | back to summary |
|---|---|
| public byte[] getEncryptionKey() | |
| getExtensions | back to summary |
|---|---|
| public List | |
| getLifeTime | back to summary |
|---|---|
| public LifeTime getLifeTime() | |
| getSignatureKey | back to summary |
|---|---|
| public byte[] getSignatureKey() | |
| getSource | back to summary |
|---|---|
| public LeafNodeSource getSource() | |
| getSuite | back to summary |
|---|---|
| public MlsCipherSuite getSuite() | |
| sign | back to summary |
|---|---|
| private void sign(MlsCipherSuite suite, byte[] sigPriv, byte[] tbs) throws Exception | |
| toBeSigned | back to summary |
|---|---|
| public byte[] toBeSigned(byte[] groupId, int leafIndex) throws IOException | |
| verify | back to summary |
|---|---|
| public boolean verify(MlsCipherSuite suite, byte[] tbs) throws IOException | |
| verifyExtensionSupport | back to summary |
|---|---|
| public boolean verifyExtensionSupport(List<Extension> extensions) | |
| verifyLifetime | back to summary |
|---|---|
| public boolean verifyLifetime() | |
| writeTo | back to summary |
|---|---|
| public void writeTo(MLSOutputStream stream) throws IOException Implements org.
| |