Class NHOtherInfoGenerator.PartyU
- java.lang.Object
-
- org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
-
- org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator.PartyU
-
- Enclosing class:
- NHOtherInfoGenerator
public static class NHOtherInfoGenerator.PartyU extends NHOtherInfoGenerator
Party U (initiator) generation.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
NHOtherInfoGenerator.PartyU, NHOtherInfoGenerator.PartyV
-
-
Field Summary
-
Fields inherited from class org.bouncycastle.pqc.crypto.newhope.NHOtherInfoGenerator
otherInfoBuilder, random, used
-
-
Constructor Summary
Constructors Constructor Description PartyU(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, java.security.SecureRandom random)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DEROtherInfo
generate(byte[] suppPrivInfoPartB)
byte[]
getSuppPrivInfoPartA()
NHOtherInfoGenerator
withSuppPubInfo(byte[] suppPubInfo)
Add optional supplementary public info (DER tagged, implicit, 0).
-
-
-
Constructor Detail
-
PartyU
public PartyU(AlgorithmIdentifier algorithmID, byte[] partyUInfo, byte[] partyVInfo, java.security.SecureRandom random)
-
-
Method Detail
-
withSuppPubInfo
public NHOtherInfoGenerator withSuppPubInfo(byte[] suppPubInfo)
Add optional supplementary public info (DER tagged, implicit, 0).- Parameters:
suppPubInfo
- supplementary public info.- Returns:
- the current builder instance.
-
getSuppPrivInfoPartA
public byte[] getSuppPrivInfoPartA()
-
generate
public DEROtherInfo generate(byte[] suppPrivInfoPartB)
-
-