org.bouncycastle.pqc.crypto.newhope
Class NHOtherInfoGenerator
java.lang.Object
|
+--org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
- Direct Known Subclasses:
- NHOtherInfoGenerator.PartyU, NHOtherInfoGenerator.PartyV
- public class NHOtherInfoGenerator
- 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 |
NHOtherInfoGenerator(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
NHOtherInfoGenerator
public NHOtherInfoGenerator(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.