Top Description Constructors Methods
org.bouncycastle.crypto.fips

public abstract Class FipsAgreementFactory<T extends Parameters>

extends Object
implements AgreementFactory<T extends Parameters>
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.AgreementFactory
Known Direct Subclasses
org.bouncycastle.crypto.fips.FipsDH.DHAgreementFactory, org.bouncycastle.crypto.fips.FipsDH.DHUAgreementFactory, org.bouncycastle.crypto.fips.FipsDH.MQVAgreementFactory, org.bouncycastle.crypto.fips.FipsEC.DHAgreementFactory, org.bouncycastle.crypto.fips.FipsEC.MQVAgreementFactory, org.bouncycastle.crypto.fips.FipsEC.DHUAgreementFactory
Type Parameters
<T>
the parameters type associated with the final implementation of this factory.
Imports
org.bouncycastle.crypto.AgreementFactory, .AsymmetricPrivateKey, .Parameters

Base class for the approved mode AgreementFactory implementations.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public abstract FipsAgreement<T>
createAgreement(AsymmetricPrivateKey
the key to base the agreement on.
key
,
T
agreement parameters.
parameters
)

Redeclares org.bouncycastle.crypto.AgreementFactory.createAgreement.

Return an initialised agreement set up for the passed in key.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

FipsAgreementFactoryback to summary
pack-priv FipsAgreementFactory()

Method Detail

createAgreementback to summary
public abstract FipsAgreement<T> createAgreement(AsymmetricPrivateKey key, T parameters)

Redeclares org.bouncycastle.crypto.AgreementFactory.createAgreement.

Doc from org.bouncycastle.crypto.AgreementFactory.createAgreement.

Return an initialised agreement set up for the passed in key.

Parameters
key:AsymmetricPrivateKey

the key to base the agreement on.

parameters:T

agreement parameters.

Returns:FipsAgreement<T>

an initialised Agreement.