Added in API level 1

AlgorithmParameterSpec

public interface AlgorithmParameterSpec

java.security.spec.AlgorithmParameterSpec
ChaCha20ParameterSpec This class specifies the parameters used with the ChaCha20 algorithm. 
DHGenParameterSpec This class specifies the set of parameters used for generating Diffie-Hellman (system) parameters for use in Diffie-Hellman key agreement. 
DHParameterSpec This class specifies the set of parameters used with the Diffie-Hellman algorithm, as specified in PKCS #3: Diffie-Hellman Key-Agreement Standard
DSAGenParameterSpec This immutable class specifies the set of parameters used for generating DSA parameters as specified in FIPS 186-3 Digital Signature Standard (DSS)
DSAParameterSpec This class specifies the set of parameters used with the DSA algorithm. 
ECGenParameterSpec This immutable class specifies the set of parameters used for generating elliptic curve (EC) domain parameters. 
ECParameterSpec This immutable class specifies the set of domain parameters used with elliptic curve cryptography (ECC). 
EdDSAParameterSpec A class used to specify EdDSA signature and verification parameters. 
GCMParameterSpec Specifies the set of parameters required by a Cipher using the Galois/Counter Mode (GCM) mode. 
IvParameterSpec This class specifies an initialization vector (IV). 
KeyGenParameterSpec AlgorithmParameterSpec for initializing a KeyPairGenerator or a KeyGenerator of the Android Keystore system
KeyPairGeneratorSpec This class was deprecated in API level 23. Use KeyGenParameterSpec instead. 
MGF1ParameterSpec This class specifies the set of parameters used with mask generation function MGF1 in OAEP Padding and RSASSA-PSS signature scheme, as defined in the PKCS#1 v2.2 standard. 
NamedParameterSpec This class is used to specify any algorithm parameters that are determined by a standard name. 
OAEPParameterSpec This class specifies the set of parameters used with OAEP Padding, as defined in the PKCS #1 standard. 
PBEParameterSpec This class specifies the set of parameters used with password-based encryption (PBE), as defined in the PKCS #5 standard. 
PSSParameterSpec This class specifies a parameter spec for RSASSA-PSS signature scheme, as defined in the PKCS#1 v2.2 standard. 
RC2ParameterSpec This class specifies the parameters used with the RC2 algorithm. 
RC5ParameterSpec This class specifies the parameters used with the RC5 algorithm. 
RSAKeyGenParameterSpec This class specifies the set of parameters used to generate an RSA key pair. 


A (transparent) specification of cryptographic parameters.

This interface contains no methods or constants. Its only purpose is to group (and provide type safety for) all parameter specifications. All parameter specifications must implement this interface.