Org.BouncyCastle.Crypto.IBasicAgreement
The interface that basic Diffie-Hellman implementations conform to.
namespace Org.BouncyCastle.Crypto
{
public interface IBasicAgreement
{
void Init(ICipherParameters parameters);
int GetFieldSize();
BigInteger CalculateAgreement(ICipherParameters pubKey);
}
}