List of usage examples for org.bouncycastle.pqc.crypto.newhope NHPublicKeyParameters getPubData
public byte[] getPubData()
From source file:com.distrimind.util.crypto.NewHopeKeyAgreementClient.java
License:Open Source License
private byte[] getDataPhase1() { valid = false;// w w w. java 2 s .c o m //init key pair NHKeyPairGenerator keyPairEngine = new NHKeyPairGenerator(); keyPairEngine.init(new KeyGenerationParameters(randomForKeys, 1024)); AsymmetricCipherKeyPair pair = keyPairEngine.generateKeyPair(); NHPublicKeyParameters pub = (NHPublicKeyParameters) pair.getPublic(); priv = (NHPrivateKeyParameters) pair.getPrivate(); byte[] res = pub.getPubData(); valid = true; return res; }