| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv Map | |
| pack-priv final Secret | |
| pack-priv Map | |
| pack-priv final int | |
| public GroupKeySet. | |
| pack-priv final MlsCipherSuite |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public GroupKeySet. | |
| private void | |
| 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 void | |
| public KeyGeneration | |
| public KeyGeneration | |
| public GroupKeySet. | |
| public boolean | |
| pack-priv void |
| applicationRatchets | back to summary |
|---|---|
| pack-priv Map<LeafIndex, GroupKeySet. | |
| encryptionSecretCommit | back to summary |
|---|---|
| pack-priv final Secret encryptionSecretCommit | |
| handshakeRatchets | back to summary |
|---|---|
| pack-priv Map<LeafIndex, GroupKeySet. | |
| secretSize | back to summary |
|---|---|
| pack-priv final int secretSize | |
| secretTree | back to summary |
|---|---|
| public GroupKeySet. | |
| suite | back to summary |
|---|---|
| pack-priv final MlsCipherSuite suite | |
| GroupKeySet | back to summary |
|---|---|
| public GroupKeySet(MlsCipherSuite suite, TreeSize treeSize, Secret encryptionSecret) throws IOException, IllegalAccessException | |
| applicationRatchet | back to summary |
|---|---|
| public GroupKeySet. | |
| ApplyReuseGuard | back to summary |
|---|---|
| private void ApplyReuseGuard(byte[] guard, byte[] nonce) | |
| 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. | |
| erase | back to summary |
|---|---|
| public void erase(ContentType contentType, LeafIndex sender, int generation) throws IOException, IllegalAccessException | |
| get | back to summary |
|---|---|
| public KeyGeneration get(ContentType contentType, LeafIndex sender, int generation, byte[] reuseGuard) throws IOException, IllegalAccessException | |
| get | back to summary |
|---|---|
| public KeyGeneration get(ContentType contentType, LeafIndex sender, byte[] reuseGuard) throws IOException, IllegalAccessException | |
| handshakeRatchet | back to summary |
|---|---|
| public GroupKeySet. | |
| hasLeaf | back to summary |
|---|---|
| public boolean hasLeaf(LeafIndex sender) | |
| initRatchets | back to summary |
|---|---|
| pack-priv void initRatchets(LeafIndex sender) throws IOException, IllegalAccessException | |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv Map | |
| pack-priv final int | |
| pack-priv int | |
| pack-priv Secret | |
| pack-priv final int |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | |
| public KeyGeneration | |
| public KeyGeneration |
| cache | back to summary |
|---|---|
| pack-priv Map<Integer, KeyGeneration> cache | |
| keySize | back to summary |
|---|---|
| pack-priv final int keySize | |
| nextGeneration | back to summary |
|---|---|
| pack-priv int nextGeneration | |
| nextSecret | back to summary |
|---|---|
| pack-priv Secret nextSecret | |
| nonceSize | back to summary |
|---|---|
| pack-priv final int nonceSize | |
| HashRatchet | back to summary |
|---|---|
| pack-priv HashRatchet(Secret baseSecret) | |
| erase | back to summary |
|---|---|
| public void erase(int generation) | |
| get | back to summary |
|---|---|
| public KeyGeneration get(int generation) throws IOException, IllegalAccessException | |
| next | back to summary |
|---|---|
| public KeyGeneration next() throws IOException, IllegalAccessException | |
| Modifier and Type | Field and Description |
|---|---|
| public Map | |
| pack-priv final TreeSize |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Secret | |
| protected boolean |
| secrets | back to summary |
|---|---|
| public Map<NodeIndex, Secret> secrets | |
| treeSize | back to summary |
|---|---|
| pack-priv final TreeSize treeSize | |
| SecretTree | back to summary |
|---|---|
| public SecretTree(TreeSize treeSizeIn, Secret encryptionSecret) | |
| get | back to summary |
|---|---|
| public Secret get(LeafIndex leaf) throws IOException, IllegalAccessException | |
| hasLeaf | back to summary |
|---|---|
| protected boolean hasLeaf(LeafIndex sender) | |