| Modifier and Type | Class and Description |
|---|---|
| public static class | NHSecretKeyProcessor.
Party U (initiator) processor builder. |
| public static class | NHSecretKeyProcessor.
Party V (responder) processor builder. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public byte[] | |
| private static void |
| xof | back to summary |
|---|---|
| private final Xof xof | |
| NHSecretKeyProcessor | back to summary |
|---|---|
| private NHSecretKeyProcessor(byte[] secret, byte[] shared) | |
| processKey | back to summary |
|---|---|
| public byte[] processKey(byte[] initialKey) | |
| xor | back to summary |
|---|---|
| private static void xor(byte[] a, byte[] b) | |
| Modifier and Type | Field and Description |
|---|---|
| private final NHAgreement | |
| private final AsymmetricCipherKeyPair | |
| private byte[] | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public NHSecretKeyProcessor | |
| public byte[] | |
| public NHSecretKeyProcessor. |
| agreement | back to summary |
|---|---|
| private final NHAgreement agreement | |
| aKp | back to summary |
|---|---|
| private final AsymmetricCipherKeyPair aKp | |
| sharedInfo | back to summary |
|---|---|
| private byte[] sharedInfo | |
| used | back to summary |
|---|---|
| private boolean used | |
| PartyUBuilder | back to summary |
|---|---|
| public PartyUBuilder(SecureRandom random) | |
| build | back to summary |
|---|---|
| public NHSecretKeyProcessor build(byte[] partB) | |
| getPartA | back to summary |
|---|---|
| public byte[] getPartA() | |
| withSharedInfo | back to summary |
|---|---|
| public NHSecretKeyProcessor. | |
| Modifier and Type | Field and Description |
|---|---|
| protected final SecureRandom | |
| private byte[] | |
| private byte[] | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public NHSecretKeyProcessor | |
| public byte[] | |
| public NHSecretKeyProcessor. |
| random | back to summary |
|---|---|
| protected final SecureRandom random | |
| sharedInfo | back to summary |
|---|---|
| private byte[] sharedInfo | |
| sharedSecret | back to summary |
|---|---|
| private byte[] sharedSecret | |
| used | back to summary |
|---|---|
| private boolean used | |
| PartyVBuilder | back to summary |
|---|---|
| public PartyVBuilder(SecureRandom random) | |
| build | back to summary |
|---|---|
| public NHSecretKeyProcessor build() | |
| getPartB | back to summary |
|---|---|
| public byte[] getPartB(byte[] partUContribution) | |
| withSharedInfo | back to summary |
|---|---|
| public NHSecretKeyProcessor. | |