Top Fields Constructors Methods
org.bouncycastle.crypto.agreement

public final Class X25519Agreement

extends Object
implements RawAgreement
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.RawAgreement
Imports
org.bouncycastle.crypto.CipherParameters, .CryptoServicesRegistrar, .RawAgreement, org.bouncycastle.crypto.params.X25519PrivateKeyParameters, .X25519PublicKeyParameters

Field Summary

Modifier and TypeField and Description
private X25519PrivateKeyParameters

Constructor Summary

AccessConstructor and Description
public

Method Summary

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

Field Detail

privateKeyback to summary
private X25519PrivateKeyParameters privateKey

Constructor Detail

X25519Agreementback to summary
public X25519Agreement()

Method Detail

calculateAgreementback to summary
public void calculateAgreement(CipherParameters publicKey, byte[] buf, int off)

Implements org.bouncycastle.crypto.RawAgreement.calculateAgreement.

getAgreementSizeback to summary
public int getAgreementSize()

Implements org.bouncycastle.crypto.RawAgreement.getAgreementSize.

initback to summary
public void init(CipherParameters parameters)

Implements org.bouncycastle.crypto.RawAgreement.init.