org.bouncycastle.crypto.generators

Class RSABlindingFactorGenerator


public class RSABlindingFactorGenerator
extends java.lang.Object

Generate a random factor suitable for use with RSA blind signatures as outlined in Chaum's blinding and unblinding as outlined in "Handbook of Applied Cryptography", page 475.

Method Summary

BigInteger
generateBlindingFactor()
Generate a suitable blind factor for the public key the generator was initialised with.
void
init(CipherParameters param)
Initialise the factor generator

Method Details

generateBlindingFactor

public BigInteger generateBlindingFactor()
Generate a suitable blind factor for the public key the generator was initialised with.
Returns:
a random blind factor

init

public void init(CipherParameters param)
Initialise the factor generator
Parameters:
param - the necessary RSA key parameters.