Bouncy Castle Cryptography Library 1.77.0

Package org.bouncycastle.crypto.params

Classes for parameter objects for ciphers and generators.

See:
          Description

Class Summary
AEADParameters  
Argon2Parameters  
Argon2Parameters.Builder  
AsymmetricKeyParameter  
Blake3Parameters Blake3 Parameters.
CCMParameters Deprecated. use AEADParameters
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  
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-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.
MQVPrivateParameters  
MQVPublicParameters  
NaccacheSternKeyGenerationParameters Parameters for NaccacheStern public private key generation.
NaccacheSternKeyParameters Public key parameters for NaccacheStern cipher.
NaccacheSternPrivateKeyParameters Private key parameters for NaccacheStern cipher.
ParametersWithID  
ParametersWithIV  
ParametersWithRandom  
ParametersWithSalt Cipher parameters with a fixed salt value associated with them.
ParametersWithSBox  
ParametersWithUKM  
RC2Parameters  
RC5Parameters  
RSABlindingParameters  
RSAKeyGenerationParameters  
RSAKeyParameters  
RSAPrivateCrtKeyParameters  
SkeinParameters Parameters for the Skein hash function - a series of byte[] strings identified by integer tags.
SkeinParameters.Builder A builder for SkeinParameters.
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.


Bouncy Castle Cryptography Library 1.77.0