Class RsaPrivateCrtKeyParameters
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class RsaPrivateCrtKeyParameters : RsaKeyParameters, ICipherParameters
- Inheritance
-
RsaPrivateCrtKeyParameters
- Implements
-
- Inherited Members
-
Constructors
RsaPrivateCrtKeyParameters(RsaPrivateKeyStructure)
public RsaPrivateCrtKeyParameters(RsaPrivateKeyStructure rsaPrivateKey)
Parameters
rsaPrivateKey
RsaPrivateKeyStructure
RsaPrivateCrtKeyParameters(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger)
public RsaPrivateCrtKeyParameters(BigInteger modulus, BigInteger publicExponent, BigInteger privateExponent, BigInteger p, BigInteger q, BigInteger dP, BigInteger dQ, BigInteger qInv)
Parameters
modulus
BigInteger
publicExponent
BigInteger
privateExponent
BigInteger
p
BigInteger
q
BigInteger
dP
BigInteger
dQ
BigInteger
qInv
BigInteger
Properties
DP
public BigInteger DP { get; }
Property Value
- BigInteger
DQ
public BigInteger DQ { get; }
Property Value
- BigInteger
P
public BigInteger P { get; }
Property Value
- BigInteger
PublicExponent
public BigInteger PublicExponent { get; }
Property Value
- BigInteger
Q
public BigInteger Q { get; }
Property Value
- BigInteger
QInv
public BigInteger QInv { get; }
Property Value
- BigInteger
Methods
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int