Class SM2KeyExchangePrivateParameters
- Namespace
- Enterprises.Org.BouncyCastle.Crypto.Parameters
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class SM2KeyExchangePrivateParameters : ICipherParameters
- Inheritance
-
SM2KeyExchangePrivateParameters
- Implements
-
- Inherited Members
-
Constructors
SM2KeyExchangePrivateParameters(bool, ECPrivateKeyParameters, ECPrivateKeyParameters)
public SM2KeyExchangePrivateParameters(bool initiator, ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey)
Parameters
initiator
bool
staticPrivateKey
ECPrivateKeyParameters
ephemeralPrivateKey
ECPrivateKeyParameters
Properties
EphemeralPrivateKey
public virtual ECPrivateKeyParameters EphemeralPrivateKey { get; }
Property Value
- ECPrivateKeyParameters
EphemeralPublicPoint
public virtual ECPoint EphemeralPublicPoint { get; }
Property Value
- ECPoint
IsInitiator
public virtual bool IsInitiator { get; }
Property Value
- bool
StaticPrivateKey
public virtual ECPrivateKeyParameters StaticPrivateKey { get; }
Property Value
- ECPrivateKeyParameters
StaticPublicPoint
public virtual ECPoint StaticPublicPoint { get; }
Property Value
- ECPoint