Table of Contents

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