Table of Contents

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

staticPublicKey ECPublicKeyParameters
ephemeralPublicKey ECPublicKeyParameters

Properties

EphemeralPublicKey

public virtual ECPublicKeyParameters EphemeralPublicKey { get; }

Property Value

ECPublicKeyParameters

StaticPublicKey

public virtual ECPublicKeyParameters StaticPublicKey { get; }

Property Value

ECPublicKeyParameters