Bouncy Castle Cryptography Library 1.77.0

org.bouncycastle.crypto.params
Class ECDHUPrivateParameters

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

public class ECDHUPrivateParameters
extends java.lang.Object
implements CipherParameters

Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.


Constructor Summary
ECDHUPrivateParameters(ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey)
           
ECDHUPrivateParameters(ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey, ECPublicKeyParameters ephemeralPublicKey)
           
 
Method Summary
 ECPrivateKeyParameters getEphemeralPrivateKey()
           
 ECPublicKeyParameters getEphemeralPublicKey()
           
 ECPrivateKeyParameters getStaticPrivateKey()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ECDHUPrivateParameters

public ECDHUPrivateParameters(ECPrivateKeyParameters staticPrivateKey,
                              ECPrivateKeyParameters ephemeralPrivateKey)

ECDHUPrivateParameters

public ECDHUPrivateParameters(ECPrivateKeyParameters staticPrivateKey,
                              ECPrivateKeyParameters ephemeralPrivateKey,
                              ECPublicKeyParameters ephemeralPublicKey)
Method Detail

getStaticPrivateKey

public ECPrivateKeyParameters getStaticPrivateKey()

getEphemeralPrivateKey

public ECPrivateKeyParameters getEphemeralPrivateKey()

getEphemeralPublicKey

public ECPublicKeyParameters getEphemeralPublicKey()

Bouncy Castle Cryptography Library 1.77.0