Org.BouncyCastle.Crypto.Parameters.SM2KeyExchangePrivateParameters
Private parameters for an SM2 key exchange.
namespace Org.BouncyCastle.Crypto.Parameters
{
public class SM2KeyExchangePrivateParameters : ICipherParameters
{
public virtual bool IsInitiator { get; }
public virtual ECPrivateKeyParameters StaticPrivateKey { get; }
public virtual ECPoint StaticPublicPoint { get; }
public virtual ECPrivateKeyParameters EphemeralPrivateKey { get; }
public virtual ECPoint EphemeralPublicPoint { get; }
public SM2KeyExchangePrivateParameters(bool initiator, ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey);
}
}