Package org.bouncycastle.crypto.params
package org.bouncycastle.crypto.params
Classes for parameter objects for ciphers and generators.
-
ClassesClassDescriptionConfiguration parameters for the
Argon2 PBKDF.Fluent builder forArgon2Parameters.Blake3 Parameters.Family identifier for BLS signature schemes — currently the BLS12-381 pairing-friendly curve fromdraft-irtf-cfrg-pairing-friendly-curves.Private-key parameters for a BLS signature scheme.Public-key parameters for a BLS signature scheme.Deprecated.use AEADParametersParameter sets for the Classic McEliece KEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 13.Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.Parameters holder for static/ephemeral agreement as described in NIST SP 800-56A.Parameters for ECCSI key generation.Represents the private key parameters for the Elliptic Curve-based Certificateless Signature Infrastructure (ECCSI) scheme as defined in RFC 6507.Represents the public key parameters for the Elliptic Curve-based Certificateless Signature Infrastructure (ECCSI) scheme as defined in RFC 6507.Parameters holder for private unified static/ephemeral agreement as described in NIST SP 800-56A.Parameters holder for public unified static/ephemeral agreement as described in NIST SP 800-56A using EC DH/CDH.Parameter sets for FrodoKEM as standardised in ISO/IEC 18033-2:2006/Amd 2:2026, Clause 14.Parameter class for the HKDFBytesGenerator class.parameters for using an integrated cipher in stream mode.parameters for Key derivation functions for ISO-18033This KDF has been defined by the publicly available NIST SP 800-108 specification.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.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.parameters for Key derivation functions for IEEE P1363aparameters for mask derivation functions.Parameters for NaccacheStern public private key generation.Public key parameters for NaccacheStern cipher.Private key parameters for NaccacheStern cipher.Cipher parameters with a fixed salt value associated with them.Variant parameters for the RSA Blind Signature Scheme with Appendix (RSABSSA) defined in RFC 9474.Represents a private key for the Sakai-Kasahara Key Encryption (SAKKE) scheme, as defined in RFC 6508.Represents the public parameters for the SAKKE (Sakai-Kasahara Key Encryption) scheme as defined in RFC 6508.Parameters for the Skein hash function - a series of byte[] strings identified by integer tags.A builder forSkeinParameters.Private parameters for an SM2 key exchange.Public parameters for an SM2 key exchange.Parameters for tweakable block ciphers.Parameters holder for private unified static/ephemeral agreement using Edwards Curves.Parameters holder for public unified static/ephemeral agreement using Edwards Curves.