<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.0" />

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); } }