Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.85
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.bouncycastle.crypto.params

Classes for parameter objects for ciphers and generators.

See:
Description

Class Summary
AEADParameters |
Argon2Parameters | Configuration parameters for the `Argon2 PBKDF`.
Argon2Parameters.Builder | Fluent builder for `Argon2Parameters`.
AsymmetricKeyParameter |
Blake3Parameters | Blake3 Parameters.
BLSKeyGenerationParameters |
BLSKeyParameters |
BLSParameters | Family identifier for BLS signature schemes — currently the BLS12-381 pairing-friendly curve from .
CCMParameters | Deprecated. use AEADParameters
CMCEKeyGenerationParameters |
CMCEKeyParameters |
CMCEParameters | Parameter sets for the Classic McEliece KEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 13.
CMCEPrivateKeyParameters |
CMCEPublicKeyParameters |
CramerShoupKeyGenerationParameters |
CramerShoupKeyParameters |
CramerShoupParameters |
CramerShoupPrivateKeyParameters |
CramerShoupPublicKeyParameters |
DESedeParameters |
DESParameters |
DHKeyGenerationParameters |
DHKeyParameters |
DHMQVPrivateParameters |
DHMQVPublicParameters |
DHParameters |
DHPrivateKeyParameters |
DHPublicKeyParameters |
DHUPrivateParameters | Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.
DHUPublicParameters | Parameters holder for static/ephemeral agreement as described in NIST SP 800-56A.
DHValidationParameters |
DSAKeyGenerationParameters |
DSAKeyParameters |
DSAParameterGenerationParameters |
DSAParameters |
DSAPrivateKeyParameters |
DSAPublicKeyParameters |
DSAValidationParameters |
DSTU4145Parameters |
ECCSIKeyGenerationParameters | Parameters for ECCSI key generation.
ECCSIPrivateKeyParameters | Represents the private key parameters for the Elliptic Curve-based Certificateless Signature Infrastructure (ECCSI) scheme as defined in RFC 6507.
ECCSIPublicKeyParameters | Represents the public key parameters for the Elliptic Curve-based Certificateless Signature Infrastructure (ECCSI) scheme as defined in RFC 6507.
ECDHUPrivateParameters | Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.
ECDHUPublicParameters | Parameters holder for public unified static/ephemeral agreement as described in NIST SP 800-56A using EC DH/CDH.
ECDomainParameters |
ECGOST3410Parameters |
ECKeyGenerationParameters |
ECKeyParameters |
ECNamedDomainParameters |
ECPrivateKeyParameters |
ECPublicKeyParameters |
Ed25519KeyGenerationParameters |
Ed25519PrivateKeyParameters |
Ed25519PublicKeyParameters |
Ed448KeyGenerationParameters |
Ed448PrivateKeyParameters |
Ed448PublicKeyParameters |
ElGamalKeyGenerationParameters |
ElGamalKeyParameters |
ElGamalParameters |
ElGamalPrivateKeyParameters |
ElGamalPublicKeyParameters |
FPEParameters |
FrodoKEMKeyGenerationParameters |
FrodoKEMKeyParameters |
FrodoKEMParameters | Parameter sets for FrodoKEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 14.
FrodoKEMPrivateKeyParameters |
FrodoKEMPublicKeyParameters |
GOST3410KeyGenerationParameters |
GOST3410KeyParameters |
GOST3410Parameters |
GOST3410PrivateKeyParameters |
GOST3410PublicKeyParameters |
GOST3410ValidationParameters |
HKDFParameters | Parameter class for the HKDFBytesGenerator class.
IESParameters | parameters for using an integrated cipher in stream mode.
IESWithCipherParameters |
ISO18033KDFParameters | parameters for Key derivation functions for ISO-18033
KDFCounterParameters | This KDF has been defined by the publicly available NIST SP 800-108 specification.
KDFDoublePipelineIterationParameters | Note that counter is only supported at the location presented in the NIST SP 800-108 specification, not in the additional locations present in the CAVP test vectors.
KDFFeedbackParameters | Note that counter is only supported at the location presented in the NIST SP 800-108 specification, not in the additional locations present in the CAVP test vectors.
KDFParameters | parameters for Key derivation functions for IEEE P1363a
KeyParameter |
MGFParameters | parameters for mask derivation functions.
MLDSAKeyGenerationParameters |
MLDSAKeyParameters |
MLDSAParameters |
MLDSAPrivateKeyParameters |
MLDSAPublicKeyParameters |
MLKEMKeyGenerationParameters |
MLKEMKeyParameters |
MLKEMParameters |
MLKEMPrivateKeyParameters |
MLKEMPublicKeyParameters |
MQVPrivateParameters |
MQVPublicParameters |
NaccacheSternKeyGenerationParameters | Parameters for NaccacheStern public private key generation.
NaccacheSternKeyParameters | Public key parameters for NaccacheStern cipher.
NaccacheSternPrivateKeyParameters | Private key parameters for NaccacheStern cipher.
ParametersWithContext |
ParametersWithID |
ParametersWithIV |
ParametersWithRandom |
ParametersWithSalt | Cipher parameters with a fixed salt value associated with them.
ParametersWithSBox |
ParametersWithUKM |
RC2Parameters |
RC5Parameters |
RSABlindingParameters |
RSABlindSignatureParameters | Variant parameters for the RSA Blind Signature Scheme with Appendix (RSABSSA) defined in RFC 9474.
RSAKeyGenerationParameters |
RSAKeyParameters |
RSAPrivateCrtKeyParameters |
SAKKEPrivateKeyParameters | Represents a private key for the Sakai-Kasahara Key Encryption (SAKKE) scheme, as defined in RFC 6508.
SAKKEPublicKeyParameters | Represents the public parameters for the SAKKE (Sakai-Kasahara Key Encryption) scheme as defined in RFC 6508.
SkeinParameters | Parameters for the Skein hash function - a series of byte[] strings identified by integer tags.
SkeinParameters.Builder | A builder for `SkeinParameters`.
SLHDSAKeyGenerationParameters |
SLHDSAKeyParameters |
SLHDSAParameters |
SLHDSAPrivateKeyParameters |
SLHDSAPublicKeyParameters |
SM2KeyExchangePrivateParameters | Private parameters for an SM2 key exchange.
SM2KeyExchangePublicParameters | Public parameters for an SM2 key exchange.
SRP6GroupParameters |
TweakableBlockCipherParameters | Parameters for tweakable block ciphers.
X25519KeyGenerationParameters |
X25519PrivateKeyParameters |
X25519PublicKeyParameters |
X448KeyGenerationParameters |
X448PrivateKeyParameters |
X448PublicKeyParameters |
XDHUPrivateParameters | Parameters holder for private unified static/ephemeral agreement using Edwards Curves.
XDHUPublicParameters | Parameters holder for public unified static/ephemeral agreement using Edwards Curves.

## Package org.bouncycastle.crypto.params Description

Classes for parameter objects for ciphers and generators.

Overview | Package | Class | Tree | Deprecated | Index | Help
| Bouncy Castle Cryptography Library 1.85
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES