package org.bouncycastle.crypto.params;
import java.math.BigInteger;
public class RSAPrivateCrtKeyParameters extends RSAKeyParameters {
private BigInteger p;
private BigInteger q;
private BigInteger dP;
private BigInteger dQ;
private BigInteger qInv;
/**
*
*/
public RSAPrivateCrtKeyParameters(BigInteger modulus, BigInteger privateExponent, BigInteger p,
BigInteger q, BigInteger dP, BigInteger dQ, BigInteger qInv) {
super(true, modulus, privateExponent);
this.p = p;
this.q = q;
this.dP = dP;
this.dQ = dQ;
this.qInv = qInv;
}
public BigInteger getP() {
return p;
}
public BigInteger getQ() {
return q;
}
public BigInteger getDP() {
return dP;
}
public BigInteger getDQ() {
return dQ;
}
public BigInteger getQInv() {
return qInv;
}
}