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

public Class XDHUPrivateParameters

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 using Edwards Curves.

Field Summary

Modifier and TypeField and Description
private AsymmetricKeyParameter
private AsymmetricKeyParameter
private AsymmetricKeyParameter

Constructor Summary

AccessConstructor and Description
public
public
XDHUPrivateParameters(AsymmetricKeyParameter staticPrivateKey, AsymmetricKeyParameter ephemeralPrivateKey, AsymmetricKeyParameter ephemeralPublicKey)

Method Summary

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

Field Detail

ephemeralPrivateKeyback to summary
private AsymmetricKeyParameter ephemeralPrivateKey
ephemeralPublicKeyback to summary
private AsymmetricKeyParameter ephemeralPublicKey
staticPrivateKeyback to summary
private AsymmetricKeyParameter staticPrivateKey

Constructor Detail

XDHUPrivateParametersback to summary
public XDHUPrivateParameters(AsymmetricKeyParameter staticPrivateKey, AsymmetricKeyParameter ephemeralPrivateKey)
XDHUPrivateParametersback to summary
public XDHUPrivateParameters(AsymmetricKeyParameter staticPrivateKey, AsymmetricKeyParameter ephemeralPrivateKey, AsymmetricKeyParameter ephemeralPublicKey)

Method Detail

getEphemeralPrivateKeyback to summary
public AsymmetricKeyParameter getEphemeralPrivateKey()
getEphemeralPublicKeyback to summary
public AsymmetricKeyParameter getEphemeralPublicKey()
getStaticPrivateKeyback to summary
public AsymmetricKeyParameter getStaticPrivateKey()