| Interface | Description |
|---|---|
| AlgorithmStatus | |
| FeedbackCipher |
This interface represents the type of cipher that has a feedback mechanism
built into it, such as CBC or CFB.
|
| GCMConstants |
Interface for GCM constants.
|
| IHashDrbg |
Expose programming interfaces to accomplish full API flexibility
discussed in NIST 800-90 for hash-based deterministic random bit generators.
|
| ModuleStatus | |
| Padding |
Padding interface.
|
| Class | Description |
|---|---|
| AESCipher |
This class implements the AES algorithm in its various modes
(
ECB, CFB, OFB, CBC,
PCBC) and padding schemes (PKCS5Padding,
NoPadding). |
| AESGCMCipher |
This is an implementation of AES GCM mode, which does not currently support Cipher.update.
|
| AESGCMCrypt |
Implementation of AESGCMCrypt, extending new SymmetricAEADCipher.
|
| AESKeyFactory |
This class implements the AES key factory of the IBMJCEFIPS provider.
|
| AESKeyGenerator |
This class generates a secret key for use with the AES algorithm.
|
| AESKeySpec |
This class specifies a AES key.
|
| AESParameters |
This class implements the parameter (IV) used with the AES algorithm in
feedback-mode.
|
| AESSecretKey |
This class represents a AES key.
|
| ByteAdder |
Adds byte arrays, intended for unsigned/positive numbers only.
|
| CipherWithWrappingSpi |
This class entends the javax.crypto.CipherSpi class with a concrete
implementation of the methods for wrapping and unwrapping
keys.
|
| DatawithDSA | |
| DatawithECDSA | |
| DatawithRSA |
This class implements signature without this algorithm doing the hashing
with RSA
|
| DESedeCipher |
This class implements the triple-DES algorithm (DES-EDE) in its various
modes (
ECB, CFB, OFB,
CBC, PCBC) and padding schemes
(PKCS5Padding, NoPadding). |
| DESedeKey |
This class represents a DES-EDE key.
|
| DESedeKeyFactory |
This class implements the DES-EDE key factory of the IBMJCEFIPS provider.
|
| DESedeKeyGenerator |
This class generates a Triple DES key.
|
| DESedeParameters |
This class implements the parameter (IV) used with the Triple DES algorithm
in feedback-mode.
|
| DHKeyAgreement |
This class implements the Diffie-Hellman key agreement protocol between
any number of parties.
|
| DHKeyFactory |
This class implements the Diffie-Hellman key factory of the IBMJCEFIPS provider.
|
| DHKeyPairGenerator |
This class represents the key pair generator for Diffie-Hellman key pairs.
|
| DHParameterGenerator | |
| DHParameters |
This class implements the parameter set used by the
Diffie-Hellman key agreement as defined in the PKCS #3 standard.
|
| DHPrivateKey |
A private key in PKCS#8 format for the Diffie-Hellman key agreement
algorithm.
|
| DHPublicKey |
A public key in X.509 format for the Diffie-Hellman key agreement algorithm.
|
| DSAKeyFactory |
This class is a concrete implementaion of key factory for DSA.
|
| DSAKeyPairGenerator |
This class is a concrete implementation for the generation of
a pair of DSA keys
|
| DSAParameterGenerator |
This class generates parameters for the DSA signature.
|
| DSAParameters |
This class implements Digital Signature Algorithm paremters
specified by com.ibm.crypto.fips.provider 186 standard.
|
| DSAPrivateKey |
This class represents an X.509 private key for the DSA Algorithm.
|
| DSAPublicKey |
This class represents an X.509 public key for the DSA Algorithm.
|
| ECDHKeyAgreement | |
| ECKeyFactory | |
| ECKeyPairGenerator | |
| ECNamedCurve | |
| ECPrivateKey |
Key implementation for EC private keys.
|
| ECPublicKey | |
| ECUtils | |
| GCMHelper | |
| GCMParameterGenerator |
GCMParameterGenerator creates a GCMParameters object.
|
| GCMParameters | |
| GCTR |
Implementation of the GCTR function from NIST SP 800-38D.
|
| GhashMD |
Implementation of the GHASH function from NIST SP 800-38D.
|
| HASHDRBG |
This class implements the HASH_DRBG algorithm found in NIST SP 800-90.
|
| HmacSHA1 |
This is an implementation of the HMAC-SHA1 algorithm.
|
| HmacSHA1KeyGenerator |
This class generates a secret key for use with the HMAC-SHA1 algorithm.
|
| HmacSHA256 |
This is an implementation of the HMAC-SHA256 algorithm.
|
| HmacSHA256KeyGenerator |
This class generates a secret key for use with the HMAC-SHA256 algorithm.
|
| HmacSHA384 |
This is an implementation of the HMAC-SHA384 algorithm.
|
| HmacSHA384KeyGenerator |
This class generates a secret key for use with the HMAC-SHA384 algorithm.
|
| HmacSHA512 |
This is an implementation of the HMAC-SHA512 algorithm.
|
| HmacSHA512KeyGenerator |
This class generates a secret key for use with the HMAC-SHA512 algorithm.
|
| IBMJCEFIPS |
Defines the "IBMJCEFIPS" provider.
|
| IBMOAEPParameters | |
| RSA |
This class implements the RSA algorithm.
|
| RSAKeyFactory |
This class implements the RSA key factory of the IBMJCE/IBMJCA provider.
|
| RSAKeyPairGenerator |
This class generates RSA public/private key pairs.
|
| RSAPrivateCrtKey |
An X.509 private crt key for the RSA Algorithm.
|
| RSAPrivateKey |
An X.509 private key for the RSA Algorithm.
|
| RSAPublicKey |
An X.509 public key for the RSA Algorithm.
|
| RSASSL |
This class uses the RSA class with blinding turned on.
|
| SecureRandom |
This class provides a cryptographically strong pseudo-random number
generator based on the SHA1 message digest algorithm.
|
| SelfTest | |
| SHA |
This class implements the Secure Hash Algorithm (SHA) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
| SHA1withDSA |
This class implements the SHA1withDSA
|
| SHA1withECDSA |
This class implements the SHA1withECDSA
|
| SHA1withRSA |
This class implements the SHA1withRSA
|
| SHA2 |
This class implements the Secure Hash Algorithm 2 (SHA2) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
| SHA256withDSA |
This class implements the SHA256withDSA
|
| SHA2withECDSA |
This class implements the SHA2withECDSA
|
| SHA2withRSA |
This class implements the SHA2withRSA
|
| SHA3 |
This class implements the Secure Hash Algorithm 3 (SHA-3) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
| SHA3withECDSA |
This class implements the SHA3withECDSA
|
| SHA3withRSA |
This class implements the SHA3withRSA
|
| SHA5 |
This class implements the Secure Hash Algorithm 5 (SHA-5) developed by
the National Institute of Standards and Technology along with the
National Security Agency.
|
| SHA5withECDSA |
This class implements the SHA5withECDSA
|
| SHA5withRSA |
This class implements the SHA5withRSA
|
| TDCNP |
This class creates a DESede cipher with default mode CBC with no Padding.
|
| Exception | Description |
|---|---|
| FIPSRuntimeException |
© Portions Copyright 2003, 2012 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2012, Oracle and/or its affiliates. All rights reserved.