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

public Class DHUPrivateParameters

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

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

Field Summary

Modifier and TypeField and Description
private DHPrivateKeyParameters
private DHPublicKeyParameters
private DHPrivateKeyParameters

Constructor Summary

AccessConstructor and Description
public
public
DHUPrivateParameters(DHPrivateKeyParameters staticPrivateKey, DHPrivateKeyParameters ephemeralPrivateKey, DHPublicKeyParameters ephemeralPublicKey)

Method Summary

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

Field Detail

ephemeralPrivateKeyback to summary
private DHPrivateKeyParameters ephemeralPrivateKey
ephemeralPublicKeyback to summary
private DHPublicKeyParameters ephemeralPublicKey
staticPrivateKeyback to summary
private DHPrivateKeyParameters staticPrivateKey

Constructor Detail

DHUPrivateParametersback to summary
public DHUPrivateParameters(DHPrivateKeyParameters staticPrivateKey, DHPrivateKeyParameters ephemeralPrivateKey)
DHUPrivateParametersback to summary
public DHUPrivateParameters(DHPrivateKeyParameters staticPrivateKey, DHPrivateKeyParameters ephemeralPrivateKey, DHPublicKeyParameters ephemeralPublicKey)

Method Detail

getEphemeralPrivateKeyback to summary
public DHPrivateKeyParameters getEphemeralPrivateKey()
getEphemeralPublicKeyback to summary
public DHPublicKeyParameters getEphemeralPublicKey()
getStaticPrivateKeyback to summary
public DHPrivateKeyParameters getStaticPrivateKey()