com.google.bitcoin.bouncycastle.crypto.params.RSABlindingParameters

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

1. RSABlindingEngine#init()

Project: bitcoin-android
File: RSABlindingEngine.java
/**
     * Initialise the blinding engine.
     *
     * @param forEncryption true if we are encrypting (blinding), false otherwise.
     * @param param         the necessary RSA key parameters.
     */
public void init(boolean forEncryption, CipherParameters param) {
    RSABlindingParameters p;
    if (param instanceof ParametersWithRandom) {
        ParametersWithRandom rParam = (ParametersWithRandom) param;
        p = (RSABlindingParameters) rParam.getParameters();
    } else {
        p = (RSABlindingParameters) param;
    }
    core.init(forEncryption, p.getPublicKey());
    this.forEncryption = forEncryption;
    this.key = p.getPublicKey();
    this.blindingFactor = p.getBlindingFactor();
}