Package org.bouncycastle.pqc.crypto.util
Class PQCOtherInfoGenerator
java.lang.Object
org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator
- Direct Known Subclasses:
PQCOtherInfoGenerator.PartyU,PQCOtherInfoGenerator.PartyV
OtherInfo Generator for which can be used for populating the SuppPrivInfo field used to provide shared
secret data used with NIST SP 800-56A agreement algorithms.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classParty U (initiator) generation.static classParty V (responder) generation. -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final DEROtherInfo.Builderprotected final SecureRandomprotected boolean -
Constructor Summary
ConstructorsConstructorDescriptionPQCOtherInfoGenerator(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) Create a basic builder with just the compulsory fields. -
Method Summary
-
Field Details
-
otherInfoBuilder
-
random
-
used
protected boolean used
-
-
Constructor Details
-
PQCOtherInfoGenerator
public PQCOtherInfoGenerator(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, SecureRandom random) Create a basic builder with just the compulsory fields.- Parameters:
algorithmID- the algorithm associated with this invocation of the KDF.partyUInfo- sender party info.partyVInfo- receiver party info.random- a source of randomness.
-