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

public Class GeneralParameters<T extends Algorithm>

extends Object
implements Parameters
Class Inheritance
All Implemented Interfaces
org.bouncycastle.crypto.Parameters
Known Direct Subclasses
org.bouncycastle.crypto.general.GeneralParametersWithIV, org.bouncycastle.crypto.general.GOST28147.Parameters, org.bouncycastle.crypto.general.ARC4.Parameters, org.bouncycastle.crypto.general.Camellia.WrapParameters, org.bouncycastle.crypto.general.DES.Parameters, org.bouncycastle.crypto.general.DSA.Parameters, org.bouncycastle.crypto.general.DSA.KeyGenParameters, org.bouncycastle.crypto.general.DSA.DomainGenParameters, org.bouncycastle.crypto.general.DSTU4145.KeyGenParameters, org.bouncycastle.crypto.general.DSTU4145.SignatureParameters, org.bouncycastle.crypto.general.RC2.Parameters, org.bouncycastle.crypto.general.RSA.Parameters, org.bouncycastle.crypto.general.RSA.KeyGenParameters, org.bouncycastle.crypto.general.RSA.SignatureParameters, org.bouncycastle.crypto.general.SecureHash.Parameters, org.bouncycastle.crypto.general.SecureHash.AuthParameters, org.bouncycastle.crypto.general.SEED.WrapParameters, org.bouncycastle.crypto.general.Serpent.WrapParameters, org.bouncycastle.crypto.general.EC.KeyGenParameters, org.bouncycastle.crypto.general.EC.DSAParameters, org.bouncycastle.crypto.general.ECGOST3410.KeyGenParameters, org.bouncycastle.crypto.general.ECGOST3410.SignatureParameters, org.bouncycastle.crypto.general.EdEC.Parameters, org.bouncycastle.crypto.general.ElGamal.Parameters, org.bouncycastle.crypto.general.ElGamal.KeyGenParameters, org.bouncycastle.crypto.general.GOST3410.KeyGenParameters, org.bouncycastle.crypto.general.GOST3410.SignatureParameters, org.bouncycastle.crypto.general.KDF.ScryptParametersBuilder, org.bouncycastle.crypto.general.KDF.ScryptParameters, org.bouncycastle.crypto.general.PBKD.ParametersBuilder, org.bouncycastle.crypto.general.PBKD.OpenSSLParametersBuilder, org.bouncycastle.crypto.general.PBKD.Parameters, org.bouncycastle.crypto.general.SipHash.AuthParameters, org.bouncycastle.crypto.general.Twofish.WrapParameters
Type Parameters
<T>
the algorithm associated with this parameter set (may actually be a FIPS one).
Imports
org.bouncycastle.crypto.Algorithm, .Parameters

The base class for parameter classes for non-FIPS algorithms.

Field Summary

Modifier and TypeField and Description
private final T

Constructor Summary

AccessConstructor and Description
pack-priv
GeneralParameters(T algorithm)

Method Summary

Modifier and TypeMethod and Description
public T

Returns:

the algorithm these parameters are for.
getAlgorithm
()

Implements org.bouncycastle.crypto.Parameters.getAlgorithm.

Return the algorithm these parameters are associated with.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

algorithmback to summary
private final T algorithm

Constructor Detail

GeneralParametersback to summary
pack-priv GeneralParameters(T algorithm)

Method Detail

getAlgorithmback to summary
public T getAlgorithm()

Implements org.bouncycastle.crypto.Parameters.getAlgorithm.

Return the algorithm these parameters are associated with.

Returns:T

the algorithm these parameters are for.