Top Description Fields Constructors Methods
org.bouncycastle.crypto.params

public Class SM2KeyExchangePublicParameters

extends Object
implements CipherParameters
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.CipherParameters
Imports
org.bouncycastle.crypto.CipherParameters

Public parameters for an SM2 key exchange. In this case the ephemeralPublicKey provides the random point used in the algorithm.

Field Summary

Modifier and TypeField and Description
private final ECPublicKeyParameters
private final ECPublicKeyParameters

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public ECPublicKeyParameters
public ECPublicKeyParameters
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ephemeralPublicKeyback to summary
private final ECPublicKeyParameters ephemeralPublicKey
staticPublicKeyback to summary
private final ECPublicKeyParameters staticPublicKey

Constructor Detail

SM2KeyExchangePublicParametersback to summary
public SM2KeyExchangePublicParameters(ECPublicKeyParameters staticPublicKey, ECPublicKeyParameters ephemeralPublicKey)

Method Detail

getEphemeralPublicKeyback to summary
public ECPublicKeyParameters getEphemeralPublicKey()
getStaticPublicKeyback to summary
public ECPublicKeyParameters getStaticPublicKey()