com.google.bitcoin.bouncycastle.crypto.generators.DHKeyPairGenerator

Here are the examples of the java api class com.google.bitcoin.bouncycastle.crypto.generators.DHKeyPairGenerator taken from open source projects.

1. DHAgreement#calculateMessage()

Project: bitcoin-android
File: DHAgreement.java
/**
     * calculate our initial message.
     */
public BigInteger calculateMessage() {
    DHKeyPairGenerator dhGen = new DHKeyPairGenerator();
    dhGen.init(new DHKeyGenerationParameters(random, dhParams));
    AsymmetricCipherKeyPair dhPair = dhGen.generateKeyPair();
    this.privateValue = ((DHPrivateKeyParameters) dhPair.getPrivate()).getX();
    return ((DHPublicKeyParameters) dhPair.getPublic()).getY();
}