| Modifier and Type | Class and Description |
|---|---|
| public static class | ByteMacData.
Builder to create OtherInfo |
| public static enum | ByteMacData.
Standard type strings for the headers of KAS/KTS MAC calculations. |
| Modifier and Type | Field and Description |
|---|---|
| private final byte[] |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] |
| macData | back to summary |
|---|---|
| private final byte[] macData | |
| ByteMacData | back to summary |
|---|---|
| private ByteMacData(byte[] macData) | |
| getMacData | back to summary |
|---|---|
| public byte[] getMacData() | |
| Modifier and Type | Field and Description |
|---|---|
| private byte[] | |
| private byte[] | |
| private byte[] | |
| private byte[] | |
| private byte[] | |
| private final ByteMacData. |
| Access | Constructor and Description |
|---|---|
| public | Builder(ByteMacData.
the MAC header type,sender party ID. idU, byte[] receiver party ID. idV, byte[] ephemeral data from sender. ephemDataU, byte[] ephemeral data from receiver. ephemDataV)Create a basic builder with just the compulsory fields. |
| Modifier and Type | Method and Description |
|---|---|
| public ByteMacData | |
| private byte[] | |
| public ByteMacData. | Returns: the current builder instance.optional agreed text to add to the MAC. text)Add optional text. |
| ephemDataU | back to summary |
|---|---|
| private byte[] ephemDataU | |
| ephemDataV | back to summary |
|---|---|
| private byte[] ephemDataV | |
| idU | back to summary |
|---|---|
| private byte[] idU | |
| idV | back to summary |
|---|---|
| private byte[] idV | |
| text | back to summary |
|---|---|
| private byte[] text | |
| type | back to summary |
|---|---|
| private final ByteMacData. | |
| Builder | back to summary |
|---|---|
| public Builder(ByteMacData. Create a basic builder with just the compulsory fields.
| |
| build | back to summary |
|---|---|
| public ByteMacData build() | |
| concatenate | back to summary |
|---|---|
| private byte[] concatenate(byte[] header, byte[] id1, byte[] id2, byte[] ed1, byte[] ed2, byte[] text) | |
| withText | back to summary |
|---|---|
| public ByteMacData. Add optional text.
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final ByteMacData. | |
| public static final ByteMacData. | |
| private final String | |
| public static final ByteMacData. | |
| public static final ByteMacData. |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | |
| public static ByteMacData. | |
| public static ByteMacData. |
| BILATERALU | back to summary |
|---|---|
| public static final ByteMacData. | |
| BILATERALV | back to summary |
|---|---|
| public static final ByteMacData. | |
| enc | back to summary |
|---|---|
| private final String enc | |
| UNILATERALU | back to summary |
|---|---|
| public static final ByteMacData. | |
| UNILATERALV | back to summary |
|---|---|
| public static final ByteMacData. | |
| Type | back to summary |
|---|---|
| private Type(String enc) | |
| getHeader | back to summary |
|---|---|
| public byte[] getHeader() | |
| valueOf | back to summary |
|---|---|
| public static ByteMacData. | |
| values | back to summary |
|---|---|
| public static ByteMacData. | |