Table of Contents

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