| Modifier and Type | Class and Description |
|---|---|
| public static class | PQCSecretKeyProcessor.
Party U (initiator) processor builder. |
| public static class | PQCSecretKeyProcessor.
Party V (responder) processor builder. |
| Modifier and Type | Field and Description |
|---|---|
| private final FipsOutputXOFCalculator |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public SecretKey | processKey(SecretKey
the key to be processed. initialKey)Implements org. |
| private static void |
| xofOperator | back to summary |
|---|---|
| private final FipsOutputXOFCalculator<T extends FipsParameters> xofOperator | |
| PQCSecretKeyProcessor | back to summary |
|---|---|
| private PQCSecretKeyProcessor(byte[] secret, byte[] shared) | |
| processKey | back to summary |
|---|---|
| public SecretKey processKey(SecretKey initialKey) Implements org. Doc from org. Transform the passed in secret key returning the result. | |
| xor | back to summary |
|---|---|
| private static void xor(byte[] a, byte[] b) | |
| Modifier and Type | Field and Description |
|---|---|
| private final AsymmetricCipherKeyPair | |
| private final EncapsulatedSecretExtractor | |
| private byte[] |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public SecretKeyProcessor | |
| public byte[] | |
| public PQCSecretKeyProcessor. |
| aKp | back to summary |
|---|---|
| private final AsymmetricCipherKeyPair aKp | |
| extractor | back to summary |
|---|---|
| private final EncapsulatedSecretExtractor extractor | |
| sharedInfo | back to summary |
|---|---|
| private byte[] sharedInfo | |
| PartyUBuilder | back to summary |
|---|---|
| public PartyUBuilder(KEMParameters kemParameters, SecureRandom random) | |
| build | back to summary |
|---|---|
| public SecretKeyProcessor build(byte[] partB) | |
| getPartA | back to summary |
|---|---|
| public byte[] getPartA() | |
| withSharedInfo | back to summary |
|---|---|
| public PQCSecretKeyProcessor. | |
| Modifier and Type | Field and Description |
|---|---|
| private final KEMParameters | |
| protected final SecureRandom | |
| private SecretWithEncapsulationImpl | |
| private byte[] | |
| private byte[] | |
| private boolean |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public SecretKeyProcessor | |
| public byte[] | |
| public PQCSecretKeyProcessor. |
| kemParameters | back to summary |
|---|---|
| private final KEMParameters kemParameters | |
| random | back to summary |
|---|---|
| protected final SecureRandom random | |
| secretWithEncapsulation | back to summary |
|---|---|
| private SecretWithEncapsulationImpl secretWithEncapsulation | |
| 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(KEMParameters kemParameters, SecureRandom random) | |
| build | back to summary |
|---|---|
| public SecretKeyProcessor build() | |
| getPartB | back to summary |
|---|---|
| public byte[] getPartB(byte[] partUContribution) | |
| withSharedInfo | back to summary |
|---|---|
| public PQCSecretKeyProcessor. | |