Package org.bouncycastle.crypto.params
Classes for parameter objects for ciphers and generators.
-
Class Summary Class Description AEADParameters Argon2Parameters Argon2Parameters.Builder AsymmetricKeyParameter Blake3Parameters Blake3 Parameters.CCMParameters Deprecated. use AEADParametersCramerShoupKeyGenerationParameters 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 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-18033KDFCounterParameters 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 P1363aKeyParameter MGFParameters parameters for mask derivation functions.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 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 forSkeinParameters
.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.