org.bouncycastle.pqc.crypto.util
Class PQCOtherInfoGenerator
java.lang.Object
|
+--org.bouncycastle.pqc.crypto.util.PQCOtherInfoGenerator
- Direct Known Subclasses:
- PQCOtherInfoGenerator.PartyU, PQCOtherInfoGenerator.PartyV
- public class PQCOtherInfoGenerator
- extends java.lang.Object
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.
Constructor Summary |
PQCOtherInfoGenerator(AlgorithmIdentifier algorithmID,
byte[] partyUInfo,
byte[] partyVInfo,
java.security.SecureRandom random)
Create a basic builder with just the compulsory fields. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
otherInfoBuilder
protected final DEROtherInfo.Builder otherInfoBuilder
random
protected final java.security.SecureRandom random
used
protected boolean used
PQCOtherInfoGenerator
public PQCOtherInfoGenerator(AlgorithmIdentifier algorithmID,
byte[] partyUInfo,
byte[] partyVInfo,
java.security.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.