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

public Class ECDHUPrivateParameters

extends Object
implements CipherParameters
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.CipherParameters
Imports
org.bouncycastle.crypto.CipherParameters, org.bouncycastle.math.ec.ECPoint, .FixedPointCombMultiplier

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

Field Summary

Modifier and TypeField and Description
private ECPrivateKeyParameters
private ECPublicKeyParameters
private ECPrivateKeyParameters

Constructor Summary

AccessConstructor and Description
public
public
ECDHUPrivateParameters(ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey, ECPublicKeyParameters ephemeralPublicKey)

Method Summary

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

Field Detail

ephemeralPrivateKeyback to summary
private ECPrivateKeyParameters ephemeralPrivateKey
ephemeralPublicKeyback to summary
private ECPublicKeyParameters ephemeralPublicKey
staticPrivateKeyback to summary
private ECPrivateKeyParameters staticPrivateKey

Constructor Detail

ECDHUPrivateParametersback to summary
public ECDHUPrivateParameters(ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey)
ECDHUPrivateParametersback to summary
public ECDHUPrivateParameters(ECPrivateKeyParameters staticPrivateKey, ECPrivateKeyParameters ephemeralPrivateKey, ECPublicKeyParameters ephemeralPublicKey)

Method Detail

getEphemeralPrivateKeyback to summary
public ECPrivateKeyParameters getEphemeralPrivateKey()
getEphemeralPublicKeyback to summary
public ECPublicKeyParameters getEphemeralPublicKey()
getStaticPrivateKeyback to summary
public ECPrivateKeyParameters getStaticPrivateKey()