C# Class Org.BouncyCastle.Crypto.Agreement.ECMqvBasicAgreement

Inheritance: IBasicAgreement
ファイルを表示 Open project: gkardava/WinPass Class Usage Examples

Protected Properties

Property Type Description
privParams Org.BouncyCastle.Crypto.Parameters.MqvPrivateParameters

Public Methods

Method Description
CalculateAgreement ( ICipherParameters pubKey ) : BigInteger
GetFieldSize ( ) : int
Init ( ICipherParameters parameters ) : void

Private Methods

Method Description
CalculateMqvAgreement ( ECDomainParameters parameters, ECPrivateKeyParameters d1U, ECPrivateKeyParameters d2U, ECPublicKeyParameters Q2U, ECPublicKeyParameters Q1V, ECPublicKeyParameters Q2V ) : ECPoint

Method Details

CalculateAgreement() public method

public CalculateAgreement ( ICipherParameters pubKey ) : BigInteger
pubKey ICipherParameters
return Org.BouncyCastle.Math.BigInteger

GetFieldSize() public method

public GetFieldSize ( ) : int
return int

Init() public method

public Init ( ICipherParameters parameters ) : void
parameters ICipherParameters
return void

Property Details

privParams protected_oe property

protected MqvPrivateParameters,Org.BouncyCastle.Crypto.Parameters privParams
return Org.BouncyCastle.Crypto.Parameters.MqvPrivateParameters