Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.crypto.params
Class SM2KeyExchangePublicParameters

java.lang.Object
  |
  +--org.bouncycastle.crypto.params.SM2KeyExchangePublicParameters
All Implemented Interfaces:
CipherParameters

public class SM2KeyExchangePublicParameters
extends java.lang.Object
implements CipherParameters

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


Constructor Summary
SM2KeyExchangePublicParameters(ECPublicKeyParameters staticPublicKey, ECPublicKeyParameters ephemeralPublicKey)
           
 
Method Summary
 ECPublicKeyParameters getEphemeralPublicKey()
           
 ECPublicKeyParameters getStaticPublicKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SM2KeyExchangePublicParameters

public SM2KeyExchangePublicParameters(ECPublicKeyParameters staticPublicKey,
                                      ECPublicKeyParameters ephemeralPublicKey)
Method Detail

getStaticPublicKey

public ECPublicKeyParameters getStaticPublicKey()

getEphemeralPublicKey

public ECPublicKeyParameters getEphemeralPublicKey()

Bouncy Castle Cryptography Library 1.77.0