Package org.bouncycastle.jcajce.spec
Key and algorithm parameters specifications for supporting provider specific algorithms and modes.
-
Class Summary Class Description AEADParameterSpec ParameterSpec for AEAD modes which allows associated data to be added via an algorithm parameter spec.In normal circumstances you would only want to use this if you had to work with the pre-JDK1.7 Cipher class as associated data is ignored for the purposes of returning a Cipher's parameters.DHDomainParameterSpec Extension class for DHParameterSpec that wraps a DHDomainParameters object and provides the q domain parameter.DHExtendedPrivateKeySpec A DHPrivateKeySpec that also carries a set of DH domain parameters.DHExtendedPublicKeySpec A DHPublicKeySpec that also carries a set of DH domain parameters.DHUParameterSpec Parameter spec to provide Diffie-Hellman Unified model keys and user keying material.DSADomainParametersGenerationParameterSpec Parameter spec for guiding the generation of DSA Domain Parameters.DSADomainParameterSpec Extension class for DSAParameterSpec that wraps a DSADomainParameters object and provides the validation parameters if available.DSTU4145ParameterSpec ParameterSpec for a DSTU4145 key.DSTU4145PrivateKeySpec This class specifies a DSTU4145 private key with its associated parameters.DSTU4145PublicKeySpec This class specifies a DSTU4145 public key with its associated parameters.ECDomainParameterSpec Extension class for ECParameterSpec that wraps a ECDomainParameters object or an ECParameterSpecECGOST3410PrivateKeySpec This class specifies a ECGOST3410-94 private key with its associated parameters.ECGOST3410PublicKeySpec This class specifies a ECGOST3410-94 public key with its associated parameters.ECImplicitDomainParameterSpec Extension of ECParameterSpec which marks a parameter set as being the ImplicitlyCA parameters for this JVM.EdDSAParameterSpec ParameterSpec for EdDSA signature algorithms.GOST28147GenParameterSpec A parameter spec generating parameters for GOST-28147.GOST28147ParameterSpec A parameter spec for the GOST-28147 cipher.GOST3410DomainParameterSpec ParameterSpec for a GOST 3410-94 key.GOST3410ParameterSpec<T extends java.security.spec.AlgorithmParameterSpec> ParameterSpec for a GOST 3410 key.GOST3410PrivateKeySpec This class specifies a GOST3410-94 private key with its associated parameters.GOST3410PublicKeySpec This class specifies a GOST3410-94 public key with its associated parameters.KTSExtractKeySpec KeySpec for use with secret key extraction with a SecretKeyFactory supporting KTS.KTSExtractKeySpec.Builder Builder class for creating a KTSExtractKeySpec.KTSGenerateKeySpec KeySpec for use with secret key generation with a SecretKeyFactory supporting KTS.KTSGenerateKeySpec.Builder Builder class for creating a KTSGenerateKeySpec.KTSKeySpec Base KeySpec for creating the agreed key value in a KTS key exchange such as RSA-KEMsKTSParameterSpec Parameter spec for doing KTS based wrapping via the Cipher API.KTSParameterSpec.Builder Builder class for creating a KTSParameterSpec.KTSWithKEMKWSKeySpec KeySpec for use with the RSA-KTS-KEM-KWS SecretKeyFactory.MQVParameterSpec Parameter spec to provide MQV ephemeral keys and user keying material.PBKDF2KeySpec PBEKeySpec allowing for the use of alternate PRFs with PBKDF2.PBKDF2ParameterSpec PBEParameterSpec allowing for the use of alternate PRFs with PBKDF2.UserKeyingMaterialSpec User keying material for the KDF used in key agreement algorithms.WrapParameterSpec Parameter spec to allow keywrapping to be configured to use the inverse function.XDHParameterSpec ParameterSpec for XDH key agreement algorithms.