Class ECMqvBasicAgreement
- Namespace
- Org.BouncyCastle.Crypto.Agreement
- Assembly
- BouncyCastle.Cryptography.dll
public class ECMqvBasicAgreement : IBasicAgreement
- Inheritance
-
ECMqvBasicAgreement
- Implements
- Derived
- Inherited Members
Fields
privParams
protected MqvPrivateParameters privParams
Field Value
Methods
CalculateAgreement(ICipherParameters)
given a public key from a given party calculate the next message in the agreement sequence.
public virtual BigInteger CalculateAgreement(ICipherParameters pubKey)
Parameters
pubKeyICipherParameters
Returns
GetFieldSize()
return the field size for the agreement algorithm in bytes.
public virtual int GetFieldSize()
Returns
Init(ICipherParameters)
initialise the agreement engine.
public virtual void Init(ICipherParameters parameters)
Parameters
parametersICipherParameters