Class SM2KeyExchangePublicParameters
- Namespace
- Org.BouncyCastle.Crypto.Parameters
- Assembly
- BouncyCastle.Cryptography.dll
Public parameters for an SM2 key exchange.
public class SM2KeyExchangePublicParameters : ICipherParameters
- Inheritance
-
SM2KeyExchangePublicParameters
- Implements
- Inherited Members
Remarks
In this case the ephemeralPublicKey provides the random point used in the algorithm.
Constructors
SM2KeyExchangePublicParameters(ECPublicKeyParameters, ECPublicKeyParameters)
public SM2KeyExchangePublicParameters(ECPublicKeyParameters staticPublicKey, ECPublicKeyParameters ephemeralPublicKey)
Parameters
staticPublicKeyECPublicKeyParametersephemeralPublicKeyECPublicKeyParameters
Properties
EphemeralPublicKey
public virtual ECPublicKeyParameters EphemeralPublicKey { get; }
Property Value
StaticPublicKey
public virtual ECPublicKeyParameters StaticPublicKey { get; }