Uses of Interface
org.bouncycastle.crypto.Parameters
-
Packages that use Parameters Package Description org.bouncycastle.crypto Lower level cryptography API that supports the JCA/JCE provider as well as allowing access to more primitive functionality.org.bouncycastle.crypto.fips Classes for FIPS approved mode algorithmsorg.bouncycastle.crypto.general Classes for general encryption algorithms and non-FIPS approved variants.org.bouncycastle.crypto.internal -
-
Uses of Parameters in org.bouncycastle.crypto
Classes in org.bouncycastle.crypto with type parameters of type Parameters Modifier and Type Interface Description interface
AEADOperatorFactory<T extends Parameters>
Interface for factories producing encryptor/decryptor objects supporting AEAD modes.interface
Agreement<T extends Parameters>
Basic interface for key agreement implementations.interface
AgreementFactory<T extends Parameters>
Interface for factories producing Agreement objects supporting key agreement.interface
AsymmetricKeyPairGenerator<T extends Parameters,P extends AsymmetricPublicKey,S extends AsymmetricPrivateKey>
Interface describing a key generator for public/private key pairs.interface
AsymmetricOperatorFactory<T extends Parameters>
Interface describing a factory that creates encryptors and decryptors based on public key cryptography.interface
AuthenticationParameters<T extends Parameters>
Interface that parameters sets associated with MACs should conform to.interface
DigestOperatorFactory<T extends Parameters>
Interface describing an operator factory for creating digest calculators.interface
EncapsulatedSecretExtractor<T extends Parameters>
Interface describing an encapsulated secret extractor.interface
EncapsulatingSecretGenerator<T extends Parameters>
Interface describing an encapsulated secret generator, such as for RSA KTS.interface
InputAEADDecryptor<T extends Parameters>
Base interface for an input consuming AEAD Decryptor supporting associated text.interface
KDFCalculator<T extends Parameters>
Interface describing a Key Derivation Function (KDF).interface
KDFOperatorFactory<T extends Parameters>
Interface describing a factory that creates Key Derivation Function (KDF) calculators.interface
KeyUnwrapper<T extends Parameters>
Base interface for a key un-wrapper.interface
KeyUnwrapperUsingSecureRandom<T extends Parameters>
Interface describing a KeyUnwrapper which also requires a SecureRandom as part of its configuration.interface
KeyWrapOperatorFactory<T extends Parameters,K extends Key>
Base interface for a creator of key wrappers and un-wrappers.interface
KeyWrapper<T extends Parameters>
Base interface for a key wrapper.interface
KeyWrapperUsingSecureRandom<T extends Parameters>
Interface describing a KeyWrapper which also requires a SecureRandom as part of its configuration.interface
KTSOperatorFactory<T extends Parameters>
Base interface for a creator of secret value encapsulators and extractors.interface
OutputAEADDecryptor<T extends Parameters>
Base interface for an output producing AEAD Decryptor supporting associated text.interface
OutputAEADEncryptor<T extends Parameters>
Base interface for an output producing AEAD Encryptor supporting associated text.interface
OutputCipher<T extends Parameters>
Base interface for a cipher which produces encrypted/decrypted output.interface
OutputDecryptor<T extends Parameters>
Base interface for an output producing Decryptor.interface
OutputEncryptor<T extends Parameters>
Base interface for an output producing Encryptor.interface
OutputSigner<T extends Parameters>
Base interface for an output signer.interface
OutputSignerUsingSecureRandom<T extends Parameters>
Interface for an output signer that can make use of a SecureRandom,interface
OutputSignerWithMessageRecovery<T extends Parameters>
Interface for an output signer that also supports message recovery from the signature.interface
OutputVerifier<T extends Parameters>
Base interface for an output verifier which can be used to verify a signature against a data stream.interface
OutputVerifierWithMessageRecovery<T extends Parameters>
Interface for an output signer that also supports message recovery from the signature.interface
ParametersWithIV<T extends Parameters>
Interface describing parameters that have an initialization vector (IV) associated with them.interface
PasswordBasedDeriverFactory<T extends Parameters>
Base interface for a creator of password based key derivers.interface
SignatureOperatorFactory<T extends Parameters>
Interface describing an operator factory that produces signers and verifiers.interface
SignatureWithMessageRecoveryOperatorFactory<T extends Parameters>
Interface describing an operator factory that produces signers and verifiers for algorithms that support message recovery.interface
SingleBlockCipher<T extends Parameters>
Base interface for a cipher only able to handle a single block of data.interface
SingleBlockDecryptor<T extends Parameters>
Base interface for a decryptor only able to decrypt a single block of data.interface
SingleBlockDecryptorUsingSecureRandom<T extends Parameters>
Interface for a decryptor only able to decrypt a single block of data that makes use of a SecureRandom in the process (usually for algorithmic blinding).interface
SingleBlockEncryptor<T extends Parameters>
Base interface for a encryptor only able to encrypt a single block of data.interface
SingleBlockEncryptorUsingSecureRandom<T extends Parameters>
Interface for a encryptor only able to encrypt a single block of data that makes use of a SecureRandom in the process.interface
SymmetricOperatorFactory<T extends Parameters>
Interface describing an operator factory that creates operators for doing encryption and decryption using symmetric ciphers.Subinterfaces of Parameters in org.bouncycastle.crypto Modifier and Type Interface Description interface
AuthenticationParameters<T extends Parameters>
Interface that parameters sets associated with MACs should conform to.interface
AuthenticationParametersWithIV<T extends AuthenticationParametersWithIV>
Interface describing parameters used in an authentication mode, such as for a MAC, AEAD cipher, or a HMAC.interface
ParametersWithIV<T extends Parameters>
Interface describing parameters that have an initialization vector (IV) associated with them.Constructors in org.bouncycastle.crypto with parameters of type Parameters Constructor Description SymmetricSecretKey(Parameters parameterSet, byte[] bytes)
Base constructor for a specific algorithm associated with a parameter set. -
Uses of Parameters in org.bouncycastle.crypto.fips
Classes in org.bouncycastle.crypto.fips with type parameters of type Parameters Modifier and Type Class Description class
FipsAgreement<T extends Parameters>
Base class for the FIPS approved mode Agreement implementations.class
FipsAgreementFactory<T extends Parameters>
Base class for the approved mode AgreementFactory implementations.class
FipsAsymmetricKeyPairGenerator<T extends Parameters,P extends AsymmetricPublicKey,S extends AsymmetricPrivateKey>
Base class for the FIPS approved mode AsymmetricKeyPairGenerator implementations.class
FipsInputAEADDecryptor<T extends Parameters>
Base class for the approved mode InputAEADDecryptor implementations.class
FipsInputDecryptor<T extends Parameters>
Base class for the approved mode InputDecryptor implementations.class
FipsKeyUnwrapper<T extends Parameters>
Base class for the approved mode KeyUnwrapper implementations.class
FipsKeyUnwrapperUsingSecureRandom<T extends Parameters>
Base class for the approved mode KeyUnwrapper implementations which need a SecureRandom.class
FipsKeyWrapOperatorFactory<T extends Parameters,K extends Key>
Base class for the approved mode KeyWrapOperatorFactory implementations.class
FipsKeyWrapper<T extends Parameters>
Base class for the approved mode KeyWrapper implementations.class
FipsKeyWrapperUsingSecureRandom<T extends Parameters>
Base class for the approved mode KeyWrapper implementations which need a SecureRandom.class
FipsOutputDecryptor<T extends Parameters>
Base class for the approved mode OutputDecryptor implementations.class
FipsOutputEncryptor<T extends Parameters>
Base class for the approved mode OutputEncryptor implementations.class
FipsOutputSigner<T extends Parameters>
Base class for a FIPS signature generator..class
FipsOutputSignerUsingSecureRandom<T extends Parameters>
Base class for a FIPS signature generator that makes use of a SecureRandom as part of the signing process.class
FipsOutputVerifier<T extends Parameters>
Base class for a FIPS signature verifier.class
FipsSignatureOperatorFactory<T extends Parameters>
Base class for the approved mode SignatureOperatorFactory implementations.class
FipsSymmetricOperatorFactory<T extends Parameters>
Base class for the approved mode SymmetricOperatorFactory implementations.Classes in org.bouncycastle.crypto.fips that implement Parameters Modifier and Type Class Description static class
FipsAES.AuthParameters
Parameters for AES AEAD and MAC modes..static class
FipsAES.Parameters
General AES operator parameters.static class
FipsAES.WrapParameters
Parameters for AES key wrap operators.class
FipsAgreementParameters
Base parameters class for Diffie-Hellman and MQV based key agreement algorithms.static class
FipsDH.AgreementParameters
Parameters for Diffie-Hellman based key agreement.static class
FipsDH.DHUAgreementParameters
Parameters for Diffie-Hellman based key agreement using DHU.static class
FipsDH.DHUAgreementParametersBuilder
Initial builder for DHU parameters.static class
FipsDH.DomainGenParameters
Parameters for generating Diffie-Hellman domain parameters.static class
FipsDH.KeyGenParameters
Parameters for Diffie-Hellman key pair generation.static class
FipsDH.MQVAgreementParameters
Parameters for Diffie-Hellman based key agreement using MQV.static class
FipsDH.MQVAgreementParametersBuilder
Initial builder for MQV parameters.static class
FipsDRBG.Base
static class
FipsDSA.DomainGenParameters
Parameters for DSA domain parameter generation.static class
FipsDSA.KeyGenParameters
Parameters for DSA key pair generation.static class
FipsDSA.Parameters
Parameters for DSA signatures.static class
FipsEC.AgreementParameters
Parameters for EC key agreement.static class
FipsEC.DHUAgreementParameters
Parameters for EC DHU key agreement.static class
FipsEC.DHUAgreementParametersBuilder
Initial builder for DHU parameters.static class
FipsEC.DSAParameters
Parameters for EC DSA signatures.static class
FipsEC.KeyGenParameters
Parameters for EC key pair generation.static class
FipsEC.MQVAgreementParameters
Parameters for EC MQV key agreement.static class
FipsEC.MQVAgreementParametersBuilder
Initial builder for MQV parameters.static class
FipsKDF.AgreementKDFParameters
Parameters for the X9.63 and CONCATENATION key derivation function.static class
FipsKDF.AgreementKDFParametersBuilder
Parameters builder for the X9.63 and CONCATENATION key derivation function.static class
FipsKDF.CounterModeParameters
Parameters for the Counter Mode key derivation function.static class
FipsKDF.CounterModeParametersBuilder
Parameters for the Counter Mode parameters builder.static class
FipsKDF.DoublePipelineModeParameters
Parameters for the Double Pipeline Mode key derivation function.static class
FipsKDF.DoublePipelineModeParametersBuilder
Parameters for the Double Pipeline Mode parameters builder.static class
FipsKDF.FeedbackModeParameters
Parameters for the Feedback Mode key derivation function.static class
FipsKDF.FeedbackModeParametersBuilder
Parameters for the Feedback Mode parameters builder.static class
FipsKDF.IKEv2Parameters
Parameters for the IKVEv2 key derivation function.static class
FipsKDF.IKEv2ParametersBuilder
Parameters builder for the IKEv2 key derivation function.static class
FipsKDF.SRTPParameters
Parameters for the SRTP key derivation function.static class
FipsKDF.SRTPParametersBuilder
Parameters for the SRTP key derivation function.static class
FipsKDF.SSHParameters
Parameters for the SSH key derivation function.static class
FipsKDF.SSHParametersBuilder
Parameters builder for the SSH key derivation function.static class
FipsKDF.TLSParameters
Parameters for the TLS key derivation functions.static class
FipsKDF.TLSParametersBuilder
Parameter builder for TLS 1.0/1.1static class
FipsKDF.TLSParametersWithPRFBuilder
Parameter builder for TLS 1.2class
FipsParameters
Base class for parameter types used in FIPS implementations.static class
FipsPBKD.Parameters
PBKD parameters.static class
FipsPBKD.ParametersBuilder
Initial builder for PBKDF2 parameters.static class
FipsRSA.KeyGenParameters
Parameters for RSA key pair generation.static class
FipsRSA.KTSParameters
Base class for parameters used with RSA based key transport algorithms.static class
FipsRSA.OAEPKTSParameters
Parameters for RSA based key transport using OAEP.static class
FipsRSA.OAEPParameters
Parameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.static class
FipsRSA.PKCS1v15Parameters
Parameters for use with PKCS#1 v1.5 format key wrapping/unwrapping.static class
FipsRSA.PKCS1v15SignatureParameters
Parameters for PKCS#1 v1.5 digest signatures.static class
FipsRSA.PSSSignatureParameters
Parameters for RSA PSS digest signatures.static class
FipsRSA.SignatureParameters
Base class for RSA digest based signature algorithm parameters.static class
FipsRSA.SVEKTSParameters
Parameters for RSA based key transport using SVE.static class
FipsRSA.WrapParameters
Base class for RSA key wrapping/unwrapping parameters.static class
FipsRSA.X931SignatureParameters
Parameters for RSA X9.31 digest signatures.static class
FipsSHS.AuthParameters
Parameters for HMAC modes.static class
FipsSHS.CSHAKEParameters
Customizable SHAKE (cSHAKE) parameters.static class
FipsSHS.Parameters
Generic digest parameters.static class
FipsTripleDES.AuthParameters
Parameters for Triple-DES AEAD and MAC modes..static class
FipsTripleDES.Parameters
General Triple-DES operator parameters.static class
FipsTripleDES.WrapParameters
Parameters for Triple-DES key wrap operators.static class
Scrypt.Parameters
Parameters for the scrypt key derivation function.static class
Scrypt.ParametersBuilder
Parameters builder for the scrypt key derivation function. -
Uses of Parameters in org.bouncycastle.crypto.general
Subinterfaces of Parameters in org.bouncycastle.crypto.general Modifier and Type Interface Description static interface
ElGamal.WrapParameters
Marker interface for parameters that can also be used for key wrapping.Classes in org.bouncycastle.crypto.general that implement Parameters Modifier and Type Class Description static class
AES.AuthParameters
Parameters for AES non-FIPS AEAD and MAC modes..static class
AES.Parameters
Parameters for general AES non-FIPS block cipher modes.static class
AES.WrapParameters
Parameters for general AES non-FIPS key wrapping.static class
ARC4.Parameters
Parameters for ARC4/RC4 cipher modes.static class
Blowfish.AuthParameters
Parameters for Blowfish AEAD and MAC modes..static class
Blowfish.Parameters
Parameters for general Blowfish block cipher modes.static class
Camellia.AuthParameters
Parameters for Camellia AEAD and MAC modes..static class
Camellia.Parameters
Parameters for general Camellia block cipher modes.static class
Camellia.WrapParameters
Camellia WRAP operator parameters for KW and KWP.static class
CAST5.AuthParameters
Parameters for CAST5 AEAD and MAC modes..static class
CAST5.Parameters
Parameters for general CAST5 block cipher modes.static class
ChaCha20.Parameters
Parameters for ChaCha20 cipher.static class
DES.AuthParameters
Parameters for DES AEAD and MAC modes..static class
DES.Parameters
Parameters for general DES block cipher modes.static class
DSA.DomainGenParameters
DSA domain generation parameters for non-FIPS usages.static class
DSA.KeyGenParameters
DSA key pair generation parameters for non-FIPS usages.static class
DSA.Parameters
Parameters for non-FIPS DSA signatures.static class
DSTU4145.KeyGenParameters
DSTU4145 key pair generation parameters.static class
DSTU4145.SignatureParameters
Parameters for DSTU4145 signatures.static class
EC.DSAParameters
EC DSA signature parameters for non-FIPS algorithms.static class
EC.KeyGenParameters
EC key pair generation parameters for non-FIPS usages.static class
ECGOST3410.KeyGenParameters
ECGOST3410 key pair generation parameters.static class
ECGOST3410.SignatureParameters
Parameters for ECGOST3410 signatures.static class
EdEC.Parameters
Edwards Curve key pair generation parameters.static class
ElGamal.KeyGenParameters
ElGamal key pair generation parameters.static class
ElGamal.OAEPParameters
Parameters for use with OAEP formatted key wrapping/unwrapping and encryption/decryption.static class
ElGamal.Parameters
Base class for ElGamal encryption/decryption and key wrap/unwrap parameters.static class
ElGamal.PKCS1v15Parameters
Parameters for use with PKCS#1 v1.5 formatted key wrapping/unwrapping and encryption/decryption.static class
ElGamal.RawParameters
Parameters for use with unformatted encryption/decryption.class
GeneralAuthParameters<T extends GeneralAuthParameters>
Base class for parameter classes for algorithms allow for authentication using MACs.class
GeneralParameters<T extends Algorithm>
The base class for parameter classes for non-FIPS algorithms.class
GeneralParametersWithIV<T extends GeneralParameters>
Base class for parameter classes for algorithms that require an initialization vector or nonce.static class
GOST28147.AuthParameters
Parameters for GOST28147 AEAD and MAC modes.static class
GOST28147.Parameters
Parameters for general GOST28147 block cipher modes.static class
GOST3410.KeyGenParameters
GOST3410 key pair generation parameters.static class
GOST3410.SignatureParameters
Parameters for GOST3410 signatures.static class
IDEA.AuthParameters
Parameters for IDEA AEAD and MAC modes.static class
IDEA.Parameters
Parameters for general IDEA block cipher modes.static class
KDF.ScryptParameters
Parameters for the scrypt key derivation function.static class
KDF.ScryptParametersBuilder
Parameters builder for the SCrypt key derivation function.static class
PBKD.OpenSSLParametersBuilder
Initial builder for OpenSSLstatic class
PBKD.Parameters
PBKD parameters.static class
PBKD.ParametersBuilder
Initial builder for general PBKD parameters.static class
Poly1305.AuthParameters
static class
RC2.AuthParameters
Parameters for RC2 AEAD and MAC modes.static class
RC2.Parameters
Parameters for general RC2 block cipher modes.static class
RSA.ISO9796d2PSSSignatureParameters
Parameters for ISO 9796-2 PSS signature algorithms.static class
RSA.ISO9796d2SignatureParameters
Parameters for ISO 9796-2 signature algorithms.static class
RSA.KeyGenParameters
RSA key pair generation parameters for non-FIPS usages.static class
RSA.OAEPParameters
Parameters for use with non-FIPS RSA OAEP formatted key wrapping/unwrapping and encryption/decryption.static class
RSA.Parameters
Base class for RSA encryption/decryption and key wrap/unwrap parameters.static class
RSA.PKCS1v15Parameters
Parameters for use with non-FIPS RSA PKCS#1 v1.5 formatted key wrapping/unwrapping and encryption/decryption.static class
RSA.PKCS1v15SignatureParameters
Parameters for PKCS#1 v1.5 signature algorithms.static class
RSA.RawParameters
Parameters for use with unformatted RSA encryption/decryption.static class
RSA.SignatureParameters<T extends RSA.SignatureParameters>
Base class for non-FIPS RSA digest based signature algorithm parameters.static class
RSA.WrapParameters
Base class for parameters that can also be used for key wrapping.static class
RSA.X931SignatureParameters
Parameters for PKCS#1 v1.5 signature algorithms.static class
SecureHash.AuthParameters
Parameters for HMAC modes.static class
SecureHash.Parameters
Generic digest parameters.static class
SEED.AuthParameters
Parameters for SEED AEAD and MAC modes.static class
SEED.Parameters
Parameters for general SEED block cipher modes.static class
SEED.WrapParameters
SEED general WRAP operator parameters for KW and KWP.static class
Serpent.AuthParameters
Parameters for Serpent AEAD and MAC modes.static class
Serpent.Parameters
Parameters for general Serpent block cipher modes.static class
Serpent.WrapParameters
Serpent key wrap/unwrap operator parameters for KW and KWP.static class
SHACAL2.AuthParameters
Parameters for SHACAL-2 AEAD and MAC modes.static class
SHACAL2.Parameters
Parameters for general SHACAL-2 block cipher modes.static class
SipHash.AuthParameters
Parameters for SipHash MAC modes.static class
TripleDES.AuthParameters
Parameters for Triple-DES non-FIPS AEAD and MAC modes..static class
TripleDES.Parameters
Parameters for general Triple-DES non-FIPS block cipher modes.static class
Twofish.AuthParameters
Parameters for Twofish AEAD and MAC modes.static class
Twofish.Parameters
Parameters for general Twofish block cipher modes.static class
Twofish.WrapParameters
General WRAP operator parameters for KW and KWP.static class
X931PRNG.Base
Base for Builder for SecureRandom objects based on the X9.31 PRNG. -
Uses of Parameters in org.bouncycastle.crypto.internal
Classes in org.bouncycastle.crypto.internal with type parameters of type Parameters Modifier and Type Class Description class
PBEParametersGenerator<T extends Parameters>
super class for all Password Based Encryption (PBE) parameter generator classes.
-