A B C D E F G H I J M N O P Q R S T U V W X Z 

A

AbstractSHAwithECDSA - Class in com.ibm.crypto.fips.provider
 
AbstractSHAwithECDSA() - Constructor for class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
add(EllipticPoint, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.AffineCurve
 
add(int, byte[]...) - Static method in class com.ibm.crypto.fips.provider.ByteAdder
Add a variable number of byte arrays of variable size.
add(EllipticPoint) - Method in interface com.ibm.crypto.fips.provider.EllipticPoint
 
add(Object, Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
add(EllipticPoint, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.JacobianCurve
 
add(Object, Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
add(EllipticPoint, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.PrimeCurve
 
add(Object, Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
AES_BLOCK_SIZE - Static variable in interface com.ibm.crypto.fips.provider.AESConstants
 
AES_KEYSIZES - Static variable in interface com.ibm.crypto.fips.provider.AESConstants
 
AESCipherInSoftware - Class in com.ibm.crypto.fips.provider
This class implements the AES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
AESCipherInSoftware() - Constructor for class com.ibm.crypto.fips.provider.AESCipherInSoftware
 
AESCipherInSoftware(String, String) - Constructor for class com.ibm.crypto.fips.provider.AESCipherInSoftware
 
AESConstants - Interface in com.ibm.crypto.fips.provider
This class defines the constants used by the AES algorithm implementation.
AESGCMCipher - Class in com.ibm.crypto.fips.provider
This is an implementation of AES GCM mode, which does not currently support Cipher.update.
AESGCMCipher() - Constructor for class com.ibm.crypto.fips.provider.AESGCMCipher
Constructs a new AESGCMCipher instance.
AESGCMCipherInHardware - Class in com.ibm.crypto.fips.provider
This is an implementation of AES GCM mode, which does not currently support Cipher.update.
AESGCMCipherInHardware() - Constructor for class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
Constructs a new AESGCMCipherInHardware instance.
AESKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the AES key factory of the IBMJCEFIPS provider.
AESKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.AESKeyFactory
Verify the JCE framework in the constructor.
AESKeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the AES algorithm.
AESKeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.AESKeyGenerator
Verify the JCE framework in the constructor.
AESKeySpec - Class in com.ibm.crypto.fips.provider
This class specifies a AES key.
AESKeySpec(byte[]) - Constructor for class com.ibm.crypto.fips.provider.AESKeySpec
Uses the bytes in key as the key material for the AES key.
AESKeySpec(byte[], int, int) - Constructor for class com.ibm.crypto.fips.provider.AESKeySpec
Uses the bytes in key, beginning at offset inclusive, as the key material for the AES key.
AESParameters - Class in com.ibm.crypto.fips.provider
This class implements the parameter (IV) used with the AES algorithm in feedback-mode.
AESParameters() - Constructor for class com.ibm.crypto.fips.provider.AESParameters
 
AESSecretKey - Class in com.ibm.crypto.fips.provider
This class represents a AES key.
AESSecretKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.AESSecretKey
Create a AES key from a given key
AESSecretKey(byte[], int) - Constructor for class com.ibm.crypto.fips.provider.AESSecretKey
Uses the first 16, 20, or 24 bytes (T) in key, beginning at offset, as the AES key.
AffineCurve - Class in com.ibm.crypto.fips.provider
 
AffineCurve(ECField, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.AffineCurve
 
AffineCurve(ECField, BigInteger, BigInteger, byte[]) - Constructor for class com.ibm.crypto.fips.provider.AffineCurve
 
AuthHmacSHA256128 - Class in com.ibm.crypto.fips.provider
This is an implementation of the AUTH_HMAC_SHA_256_128 algorithm.
AuthHmacSHA256128() - Constructor for class com.ibm.crypto.fips.provider.AuthHmacSHA256128
Standard constructor, creates a new AUTH_HMAC_SHA_256_128 instance.
AuthHmacSHA512256 - Class in com.ibm.crypto.fips.provider
This is an implementation of the AUTH_HMAC_SHA_512_256 algorithm.
AuthHmacSHA512256() - Constructor for class com.ibm.crypto.fips.provider.AuthHmacSHA512256
Standard constructor, creates a new HmacSHA512 instance.

B

BEGIN_CERT - Static variable in class com.ibm.crypto.fips.provider.X509Factory
 
bigIntegerTointernal(BigInteger) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
bigIntegerTointernal(BigInteger) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
bigIntegerTointernal(BigInteger) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
ByteAdder - Class in com.ibm.crypto.fips.provider
Adds byte arrays, intended for unsigned/positive numbers only.
ByteArrayMarshaller - Class in com.ibm.crypto.fips.provider
Conversion routines to marshall Java binary types (short, int, long, float, double) to byte arrays.
byteArrayToHexString(byte[]) - Static method in class com.ibm.crypto.fips.provider.SigUtil
Converts a Byte Array into a Hex String
ByteArrayUnmarshaller - Class in com.ibm.crypto.fips.provider
Conversion routines to unmarshall Java binary types (short, int, long, float, double) from byte arrays.

C

C - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
callAEADConstructor() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
callAEADConstructor(String) - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
callGCMConstructorIntBA(int, byte[]) - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
callGetAAD(Object) - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
callGetIV(Object) - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
callGetTLen(Object) - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
callSetAAD(Object, byte[]) - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
checkKey(DSAParams) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
 
checkKeyLengths(int, BigInteger, int, int) - Static method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Check the length of an RSA key modulus/exponent to make sure it is not too short or long.
cipher(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
Will encipher the data in in[] and output to out[] using the {algorithm, mode, key} previously selected by calls to getCrypto() and init().
cipher(byte[], int, int, byte[], int, byte[], int) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
Will encipher the data in in[] and output to out[] using the {algorithm, mode, key} previously selected by calls to getCrypto() and init().
CipherWithWrappingSpi - Class in com.ibm.crypto.fips.provider
This class entends the javax.crypto.CipherSpi class with a concrete implementation of the methods for wrapping and unwrapping keys.
CipherWithWrappingSpi() - Constructor for class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
 
clone() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA256128
 
clone() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA512256
 
clone() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
 
clone() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
 
clone() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
 
clone() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
 
clone() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
 
clone() - Method in class com.ibm.crypto.fips.provider.MD5
Clones this object.
clone() - Method in class com.ibm.crypto.fips.provider.SHA
Clones this object.
clone() - Method in class com.ibm.crypto.fips.provider.SHA2
Clones this object.
clone() - Method in class com.ibm.crypto.fips.provider.SHA224
Clones this object.
clone() - Method in class com.ibm.crypto.fips.provider.SHA3
Clones this object.
clone() - Method in class com.ibm.crypto.fips.provider.SHA5
Clones this object.
cofactor - Variable in class com.ibm.crypto.fips.provider.ECParameters
 
com.ibm.crypto.fips.provider - package com.ibm.crypto.fips.provider
 
convert(byte[], int, int) - Static method in class com.ibm.crypto.fips.provider.RSACore
 
CPUJitter - Class in com.ibm.crypto.fips.provider
 
CPUJitter() - Constructor for class com.ibm.crypto.fips.provider.CPUJitter
 
CPUJitter(byte[]) - Constructor for class com.ibm.crypto.fips.provider.CPUJitter
 
curve - Variable in class com.ibm.crypto.fips.provider.ECParameters
 
curveAsString(EllipticCurve) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 

D

DatawithDSA - Class in com.ibm.crypto.fips.provider
 
DatawithDSA() - Constructor for class com.ibm.crypto.fips.provider.DatawithDSA
Constructs a new instance of this class.
DatawithECDSA - Class in com.ibm.crypto.fips.provider
 
DatawithECDSA() - Constructor for class com.ibm.crypto.fips.provider.DatawithECDSA
 
DatawithRSA - Class in com.ibm.crypto.fips.provider
This class implements signature without this algorithm doing the hashing with RSA
DatawithRSA() - Constructor for class com.ibm.crypto.fips.provider.DatawithRSA
Construct a blank RSA object.
decodeECParameters(byte[]) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
decodeEllipticCurve(DerValue, ECField) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
decodePoint(byte[], EllipticCurve) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
decodePrimeFieldType(DerValue) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
decodePSSParameters(byte[]) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Decode the asn.1 sequence Check for sequences and parse through each sequence.
decodeSignature(ObjectIdentifier, byte[]) - Static method in class com.ibm.crypto.fips.provider.RSASignature
Decode the signature data.
DEFAULT_DIGEST_ALG - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
DEFAULT_STRENGTH - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
DEFAULT_TAG_LENGTH - Static variable in interface com.ibm.crypto.fips.provider.GCMConstants
 
defaultPSSSpec - Static variable in class com.ibm.crypto.fips.provider.PSSParameters
Default PSSParameterSpec for FIPS.
DESedeCipher - Class in com.ibm.crypto.fips.provider
This class implements the triple-DES algorithm (DES-EDE) in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
DESedeCipher() - Constructor for class com.ibm.crypto.fips.provider.DESedeCipher
Creates an instance of DESede cipher with default ECB mode and PKCS5Padding.
DESedeCipher(String, String) - Constructor for class com.ibm.crypto.fips.provider.DESedeCipher
Creates an instance of DESede cipher with the requested mode and padding.
DESedeKey - Class in com.ibm.crypto.fips.provider
This class represents a DES-EDE key.
DESedeKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DESedeKey
Creates a DES-EDE key from a given key.
DESedeKey(byte[], int) - Constructor for class com.ibm.crypto.fips.provider.DESedeKey
Uses the first 24 bytes in key, beginning at offset, as the DES-EDE key
DESedeKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the DES-EDE key factory of the IBMJCEFIPS provider.
DESedeKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.DESedeKeyFactory
Verify the JCE framework in the constructor.
DESedeKeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a Triple DES key.
DESedeKeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Verify the JCE framework in the constructor.
DESedeParameters - Class in com.ibm.crypto.fips.provider
This class implements the parameter (IV) used with the Triple DES algorithm in feedback-mode.
DESedeParameters() - Constructor for class com.ibm.crypto.fips.provider.DESedeParameters
 
DHKeyAgreement - Class in com.ibm.crypto.fips.provider
This class implements the Diffie-Hellman key agreement protocol between any number of parties.
DHKeyAgreement() - Constructor for class com.ibm.crypto.fips.provider.DHKeyAgreement
Verify the JCE framework in the constructor.
DHKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the Diffie-Hellman key factory of the IBMJCEFIPS provider.
DHKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.DHKeyFactory
 
DHKeyPairGenerator - Class in com.ibm.crypto.fips.provider
This class represents the key pair generator for Diffie-Hellman key pairs.
DHKeyPairGenerator() - Constructor for class com.ibm.crypto.fips.provider.DHKeyPairGenerator
 
DHParameterGenerator - Class in com.ibm.crypto.fips.provider
 
DHParameterGenerator() - Constructor for class com.ibm.crypto.fips.provider.DHParameterGenerator
 
DHParameters - Class in com.ibm.crypto.fips.provider
This class implements the parameter set used by the Diffie-Hellman key agreement as defined in the PKCS #3 standard.
DHParameters() - Constructor for class com.ibm.crypto.fips.provider.DHParameters
 
DHPrivateKey - Class in com.ibm.crypto.fips.provider
A private key in PKCS#8 format for the Diffie-Hellman key agreement algorithm.
DHPrivateKey(BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DHPrivateKey
Make a DH private key out of a private value x, a prime modulus p, and a base generator g.
DHPrivateKey(BigInteger, BigInteger, BigInteger, int) - Constructor for class com.ibm.crypto.fips.provider.DHPrivateKey
Make a DH private key out of a private value x, a prime modulus p, a base generator g, and a private-value length l.
DHPrivateKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DHPrivateKey
Make a DH private key from its DER encoding (PKCS #8).
DHPublicKey - Class in com.ibm.crypto.fips.provider
A public key in X.509 format for the Diffie-Hellman key agreement algorithm.
DHPublicKey(BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DHPublicKey
Make a DH public key out of a public value y, a prime modulus p, and a base generator g.
DHPublicKey(BigInteger, BigInteger, BigInteger, int) - Constructor for class com.ibm.crypto.fips.provider.DHPublicKey
Make a DH public key out of a public value y, a prime modulus p, a base generator g, and a private-value length l.
DHPublicKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DHPublicKey
Make a DH public key from its DER encoding (X.509).
digestFinal(byte[], int, int, long) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareDigest
 
discard - Variable in class com.ibm.crypto.fips.provider.CPUJitter
 
divide(Object, Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
divide(Object, Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
http://www.eng.auburn.edu/users/hamilton/security/pubs/Software_Implementation_of_the_NIST_Elliptic.pdf Algorithm 12, modified for division (A = b)
divide(Object, Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
doublee(EllipticPoint) - Method in class com.ibm.crypto.fips.provider.AffineCurve
 
doublee() - Method in interface com.ibm.crypto.fips.provider.EllipticPoint
 
doublee(EllipticPoint) - Method in class com.ibm.crypto.fips.provider.JacobianCurve
 
doublee(EllipticPoint) - Method in class com.ibm.crypto.fips.provider.PrimeCurve
 
DSAKeyFactory - Class in com.ibm.crypto.fips.provider
This class is a concrete implementaion of key factory for DSA.
DSAKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.DSAKeyFactory
Constructs a new instance of this class.
DSAKeyPairGenerator - Class in com.ibm.crypto.fips.provider
This class is a concrete implementation for the generation of a pair of DSA keys
DSAKeyPairGenerator() - Constructor for class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
 
DSAParameterGenerator - Class in com.ibm.crypto.fips.provider
This class generates parameters for the DSA signature.
DSAParameterGenerator() - Constructor for class com.ibm.crypto.fips.provider.DSAParameterGenerator
Constructs a new instance of this class.
DSAParameters - Class in com.ibm.crypto.fips.provider
This class implements Digital Signature Algorithm paremters specified by com.ibm.crypto.fips.provider 186 standard.
DSAParameters() - Constructor for class com.ibm.crypto.fips.provider.DSAParameters
 
DSAPrivateKey - Class in com.ibm.crypto.fips.provider
This class represents an X.509 private key for the DSA Algorithm.
DSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DSAPrivateKey
Create a DSA private key from x, p, q, and g.
DSAPrivateKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DSAPrivateKey
Create a DSA private key from it's DER encoding (PKCS#8)
DSAPublicKey - Class in com.ibm.crypto.fips.provider
This class represents an X.509 public key for the DSA Algorithm.
DSAPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.DSAPublicKey
Create a new DSA public key from y, p, q, and g.
DSAPublicKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.DSAPublicKey
Make a DSA public key from its DER encoding (X.509).

E

EC_CURVE_COFACTOR_1_Y2_X3 - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
EC_CURVE_DEFAULT - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
EC_CURVE_KOBLITZ - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
EC_SIZE_192 - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
EC_SIZE_224 - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
EC_SIZE_256 - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
EC_SIZE_384 - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
EC_SIZE_521 - Static variable in class com.ibm.crypto.fips.provider.ECUtils
 
ECDHKeyAgreement - Class in com.ibm.crypto.fips.provider
 
ECDHKeyAgreement() - Constructor for class com.ibm.crypto.fips.provider.ECDHKeyAgreement
Verify the JCE framework in the constructor.
ECKeyFactory - Class in com.ibm.crypto.fips.provider
 
ECKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.ECKeyFactory
 
ECKeyPairGenerator - Class in com.ibm.crypto.fips.provider
 
ECKeyPairGenerator() - Constructor for class com.ibm.crypto.fips.provider.ECKeyPairGenerator
 
ECNamedCurve - Class in com.ibm.crypto.fips.provider
 
ECNamedCurve(String) - Constructor for class com.ibm.crypto.fips.provider.ECNamedCurve
 
ECNamedCurve(String, ObjectIdentifier, EllipticCurve, ECPoint, BigInteger, int) - Constructor for class com.ibm.crypto.fips.provider.ECNamedCurve
 
ECParameterGenerator - Class in com.ibm.crypto.fips.provider
 
ECParameterGenerator() - Constructor for class com.ibm.crypto.fips.provider.ECParameterGenerator
 
ECParameters - Class in com.ibm.crypto.fips.provider
 
ECParameters() - Constructor for class com.ibm.crypto.fips.provider.ECParameters
 
ECPrivateKey - Class in com.ibm.crypto.fips.provider
Key implementation for EC private keys.
ECPrivateKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.ECPrivateKey
Construct a key from its encoding.
ECPrivateKey(BigInteger, ECParameterSpec) - Constructor for class com.ibm.crypto.fips.provider.ECPrivateKey
Construct a key from its components.
ECPrivateKey(BigInteger, ECParameterSpec, ECPublicKey) - Constructor for class com.ibm.crypto.fips.provider.ECPrivateKey
Construct a key from its components.
ECPrivateKey(RFC5915ECPrivateKeyEncodedKeySpec) - Constructor for class com.ibm.crypto.fips.provider.ECPrivateKey
Construct a key from its ECPrivateKey encoding.
ECPublicKey - Class in com.ibm.crypto.fips.provider
 
ECPublicKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.ECPublicKey
 
ECPublicKey(ECPoint, ECParameterSpec) - Constructor for class com.ibm.crypto.fips.provider.ECPublicKey
 
ECUtils - Class in com.ibm.crypto.fips.provider
 
ECUtils() - Constructor for class com.ibm.crypto.fips.provider.ECUtils
 
EllipticPoint - Interface in com.ibm.crypto.fips.provider
Mutable EC Point
encodeECParameters() - Method in class com.ibm.crypto.fips.provider.ECParameters
 
encodeEllipticCurve(EllipticCurve) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
encodeHashAlg(AlgorithmId) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Encodes hash algorithm CONTEXT_CONSTRUCTED_0 UNIVERSAL_CONSTRUCTED_SEQUENCE UNIVERSAL_PRIMITIVE_OBJECT_ID UNIVERSAL_PRIMITIVE_NULL
encodeMaskGenAlg(AlgorithmId, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.PSSParameters
UNIVERSAL_CONSTRUCTED_SEQUENCE UNIVERSAL_PRIMITIVE_OBJECT_ID UNIVERSAL_CONSTRUCTRED_SEQUENCE UNIVERSAL_PRIMITIVE_OBJECT_ID UNIVERSAL_PRIMITIVE_NULL Encode MaskGenrationfunction and the digest algorithm used by mgf1
encodeMgfParameterSpec(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.PSSParameters
encode MGF'1 digest UNIVERSAL_CONSTRUCTRED_SEQUENCE UNIVERSAL_PRIMITIVE_OBJECT_ID UNIVERSAL_PRIMITIVE_NULL
encodePoint(ECPoint, EllipticCurve) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
encodePrimeFieldType(ECFieldFp) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
encodeSalt(int) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Encodes non default salt length
encodeSignature(ObjectIdentifier, byte[]) - Static method in class com.ibm.crypto.fips.provider.RSASignature
Encode the digest, return the to-be-signed data.
encodeTrailerField(int) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Encodes non default TrailerField
END_CERT - Static variable in class com.ibm.crypto.fips.provider.X509Factory
 
engineDigest() - Method in class com.ibm.crypto.fips.provider.GhashMD
Completes the digest by padding and running the final compression.
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.GhashMD
Completes the digest by padding and running the final compression.
engineDigest() - Method in class com.ibm.crypto.fips.provider.MD5
 
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.MD5
 
engineDigest() - Method in class com.ibm.crypto.fips.provider.SHA
 
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
 
engineDigest() - Method in class com.ibm.crypto.fips.provider.SHA2
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA2
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDigest() - Method in class com.ibm.crypto.fips.provider.SHA224
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA224
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDigest() - Method in class com.ibm.crypto.fips.provider.SHA3
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA3
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDigest() - Method in class com.ibm.crypto.fips.provider.SHA5
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA5
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
engineDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA256128
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA512256
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.TDCNP
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.TDCNP
Encrypts or decrypts data in a single-part operation, or finishes a multiple-part operation.
engineDoPhase(Key, boolean) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineDoPhase(Key, boolean) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
engineGenerateCertificate(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate object and initializes it with the data read from the input stream is.
engineGenerateCertificates(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 certificates read from the given input stream is.
engineGenerateCertPath(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
engineGenerateCertPath(InputStream, String) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
engineGenerateCertPath(List) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the list of certificates supplied.
engineGenerateCRL(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate revocation list (CRL) object and initializes it with the data read from the given input stream is.
engineGenerateCRLs(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 CRLs read from the given input stream is.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Generates a AES key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Generates the Triple DES key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Generates an HMAC-SHA1 key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Generates an HMAC-SHA224 key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Generates an HMAC-SHA256 key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Generates an HMAC-SHA384 key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Generates an HMAC-SHA512 key.
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.TlsKeyMaterialGenerator
 
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.TlsMasterSecretGenerator
 
engineGenerateKey() - Method in class com.ibm.crypto.fips.provider.TlsRsaPremasterSecretGenerator
 
engineGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Generates the parameters.
engineGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Answers the newly generated parameters.
engineGenerateParameters() - Method in class com.ibm.crypto.fips.provider.ECParameterGenerator
 
engineGenerateParameters() - Method in class com.ibm.crypto.fips.provider.GCMParameterGenerator
 
engineGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a private key object from the provided key specification (key material).
engineGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a private key for the given key specification.
engineGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
engineGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a private key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a public key object from the provided key specification (key material).
engineGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a public key for the given key specification.
engineGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
engineGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a public key object from the provided key specification (key material).
engineGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Generates a SecretKey object from the provided key specification (key material).
engineGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Generates a SecretKey object from the provided key specification (key material).
engineGenerateSecret() - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret and returns it in a new buffer.
engineGenerateSecret(byte[], int) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset.
engineGenerateSecret(String) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSecret() - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
Generates the shared secret and returns it in a new buffer.
engineGenerateSecret(String) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
engineGenerateSecret(byte[], int) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset.
engineGenerateSeed(int) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
Part of SecureRandomSpi.
engineGenerateSeed(int) - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
Part of SecureRandomSpi.
engineGenerateSeed(int) - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
Part of SecureRandomSpi.
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the block size (in bytes).
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareAESCipher
Returns the block size (in bytes).
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareDESedeCipher
Returns the block size (in bytes).
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineGetBlockSize() - Method in class com.ibm.crypto.fips.provider.TDCNP
Returns the block size (in bytes).
engineGetCertPathEncodings() - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns the encodings supported by this certification path factory, with the default encoding first.
engineGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA
 
engineGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA224
 
engineGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA256
 
engineGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA384
 
engineGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA512
 
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.GhashMD
Return the digest length in bytes
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.MD5
Return the digest length in bytes
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA
Return the digest length in bytes
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA2
Return the digest length in bytes
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA224
Return the digest length in bytes
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA3
Return the digest length in bytes
engineGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA5
Return the digest length in bytes
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.AESParameters
 
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.DHParameters
 
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes.
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes with encoding method specified.
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.ECParameters
 
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
engineGetEncoded() - Method in class com.ibm.crypto.fips.provider.PSSParameters
Returns the parameters in encoded bytes.
engineGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Returns the parameters in encoded bytes with encoding method specified.
engineGetIV() - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineGetIV() - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineGetIV() - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineGetIV() - Method in class com.ibm.crypto.fips.provider.TDCNP
Returns the initialization vector (IV) in a new buffer.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.FullHardwareAESCipher
Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.FullHardwareDESedeCipher
Returns the key size of the given key object.
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.TDCNP
Returns the key size of the given key object.
engineGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Returns a specification (key material) of the given key in the requested format.
engineGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Returns a specification (key material) of the given key in the requested format.
engineGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Returns a specification (key material) of the given key object in the requested format.
engineGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Answers a key specification for a given key.
engineGetKeySpec(Key, Class<T>) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
engineGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Returns a specification (key material) of the given key object in the requested format.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA256128
Returns the length of the HMAC in bytes.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA512256
Returns the length of the HMAC in bytes.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Returns the length of the HMAC in bytes.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Returns the length of the HMAC in bytes.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Returns the length of the HMAC in bytes.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Returns the length of the HMAC in bytes.
engineGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Returns the length of the HMAC in bytes.
engineGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.TDCNP
Returns the length in bytes that an output buffer would need to be in order to hold the result of the next update or doFinal operation, given the input length inputLen (in bytes).
engineGetParameter(String) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineGetParameter(String) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Deprecated. 
engineGetParameter(String) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Have to implement Signature's abstract method engineGetParameter to be a concrete class.
engineGetParameter(String) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
Deprecated.
engineGetParameter(String) - Method in class com.ibm.crypto.fips.provider.RSASignature
Deprecated.
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineGetParameters() - Method in class com.ibm.crypto.fips.provider.TDCNP
Returns the parameters used with this cipher.
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Return the parameter spec used by this parameter instance.
engineGetParameterSpec(Class<T>) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
engineGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Return the parameter spec used by this parameter instance.
engineInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA256128
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA512256
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
engineInit(Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Initializes this key agreement with the given key and source of randomness.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator for a certain keysize and source of randomness.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator with a set of parameter generation values, which specify the size of the prime modulus and the size of the random exponent, both in bits.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameters and source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameter size and source of randomness.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by a DSAParameterSpec
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes with the specified decoding method.
engineInit(Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
Initializes this key agreement with the given key and source of randomness.
engineInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECParameterGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECParameterGenerator
 
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.GCMParameterGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.GCMParameterGenerator
 
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Initializes the HMAC with the given secret key and algorithm parameters.
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Initializes this key generator.
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
engineInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Initialize the PSSParameters by a PSSParameterSpec
engineInit(byte[]) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Initialize the PSSParameters by encoded bytes
engineInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.PSSParameters
Initialize the PSSParameters by encoded bytes with the specified decoding method.
engineInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TDCNP
Initializes this cipher with a key and a source of randomness.
engineInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TDCNP
Initializes this cipher with a key, a set of algorithm parameters, and a source of randomness.
engineInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TDCNP
 
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsKeyMaterialGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsKeyMaterialGenerator
 
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsKeyMaterialGenerator
 
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsMasterSecretGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsMasterSecretGenerator
 
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsMasterSecretGenerator
 
engineInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsRsaPremasterSecretGenerator
 
engineInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsRsaPremasterSecretGenerator
 
engineInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.TlsRsaPremasterSecretGenerator
 
engineInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Initialize the receiver with the specified private key, to be used for signing purposes.
engineInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Initialize the RSA object with a RSA private key.
engineInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineInitSign(PrivateKey, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineInitSign(PrivateKey, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Initialize the receiver with the specified public key, to be used for verification purposes.
engineInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Initialize the RSA object with a RSA public key.
engineInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineNextBytes(byte[]) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
Part of SecureRandomSpi.
engineNextBytes(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
Part of SecureRandomSpi.
engineNextBytes(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
Part of SecureRandomSpi.
engineReset() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA256128
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA512256
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.GhashMD
Returns the message digest object to its original state.
engineReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
engineReset() - Method in class com.ibm.crypto.fips.provider.MD5
 
engineReset() - Method in class com.ibm.crypto.fips.provider.SHA
 
engineReset() - Method in class com.ibm.crypto.fips.provider.SHA2
 
engineReset() - Method in class com.ibm.crypto.fips.provider.SHA224
 
engineReset() - Method in class com.ibm.crypto.fips.provider.SHA3
 
engineReset() - Method in class com.ibm.crypto.fips.provider.SHA5
 
engineSetMode(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineSetMode(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineSetMode(String) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineSetMode(String) - Method in class com.ibm.crypto.fips.provider.TDCNP
Sets the mode of this cipher.
engineSetPadding(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineSetPadding(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineSetPadding(String) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineSetPadding(String) - Method in class com.ibm.crypto.fips.provider.TDCNP
Sets the padding mechanism of this cipher.
engineSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
Allow a value to be passed in for what is normally supposed to be random data.
engineSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Deprecated.
Replaced with engineSetParameter(AlgorithmParameterSpec)
engineSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Have to implement Signature's abstract method engineSetParameter to be a concrete class.
engineSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
Deprecated.
engineSetParameter(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
This method is overridden by providers to initialize this signature engine with the specified parameter set.
engineSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.RSASignature
Deprecated.
engineSetSeed(byte[]) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
Part of SecureRandomSpi.
engineSetSeed(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
Part of SecureRandomSpi.
engineSetSeed(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
Part of SecureRandomSpi.
engineSign() - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineSign(SecureRandom) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineSign() - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Answers the signature bytes of the data updated so far.
engineSign() - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Get message digest for all the data thus far updated, then sign the message digest.
engineSign() - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineSign() - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineToString() - Method in class com.ibm.crypto.fips.provider.AESParameters
 
engineToString() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
engineToString() - Method in class com.ibm.crypto.fips.provider.DHParameters
 
engineToString() - Method in class com.ibm.crypto.fips.provider.DSAParameters
 
engineToString() - Method in class com.ibm.crypto.fips.provider.ECParameters
 
engineToString() - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
engineToString() - Method in class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
engineToString() - Method in class com.ibm.crypto.fips.provider.PSSParameters
 
engineTranslateKey(SecretKey) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
This action is not allowed in this provider.
engineTranslateKey(SecretKey) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
This action is not allowed in this provider.
engineTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
This action is not allowed in this provider.
engineTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
This action is not allowed in this provider.
engineTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
engineTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
This action is not allowed in this provider.
engineUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Unwrap a previously wrapped key.
engineUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.TDCNP
Unwrap a previously wrapped key.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA256128
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA256128
Processes the first len bytes in input, starting at offset.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA512256
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AuthHmacSHA512256
Processes the first len bytes in input, starting at offset.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Update the bytes signed so far with the extra byte provided.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Update the bytes signed so far with the extra bytes provided.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.DatawithECDSA
 
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Update a byte to be signed or verified.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Update an array of bytes to be signed or verified.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.GhashMD
Adds a byte of data to be processed by the message digest algorithm.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.GhashMD
Adds len bytes of data from input to be processed by the message digest algorithm.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the first len bytes in input, starting at offset.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Processes the first len bytes in input, starting at offset.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Processes the first len bytes in input, starting at offset.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Processes the first len bytes in input, starting at offset.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Processes the given byte.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Processes the first len bytes in input, starting at offset.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.MD5
Update adds the passed byte to the digested data.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.MD5
Update adds the selected part of an array of bytes to the digest.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineUpdate(ByteBuffer) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineUpdate(ByteBuffer) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the passed byte to the digested data.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the selected part of an array of bytes to the digest.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA2
Update adds the passed byte to the digested data.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA2
Update adds the selected part of an array of bytes to the digest.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA224
Update adds the passed byte to the digested data.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA224
Update adds the selected part of an array of bytes to the digest.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA3
Update adds the passed byte to the digested data.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA3
Update adds the selected part of an array of bytes to the digest.
engineUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA5
Update adds the passed byte to the digested data.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA5
Update adds the selected part of an array of bytes to the digest.
engineUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.TDCNP
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.TDCNP
Continues a multiple-part encryption or decryption operation (depending on how this cipher was initialized), processing another data part.
engineUpdateAAD(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineUpdateAAD(ByteBuffer) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
engineUpdateAAD(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineUpdateAAD(ByteBuffer) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
engineVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
engineVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Verifies the passed signature.
engineVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Verify the signature (compare the result with the message digest).
engineVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
engineVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
engineWrap(Key) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Wrap a key.
engineWrap(Key) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
engineWrap(Key) - Method in class com.ibm.crypto.fips.provider.TDCNP
Wrap a key.
entropy - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
equals(Object) - Method in class com.ibm.crypto.fips.provider.DESedeKey
 
equals(Object) - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
 
equals(Object) - Method in class com.ibm.crypto.fips.provider.DHPublicKey
 
equals(ProbablePrimeResultFFC) - Method in class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
Compares tow ProbPrimeResultFFC objects
equals(ProbablePrimesResultIFC) - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
Compares tow ProbPrimeResultFFC objects

F

FeedbackCipher - Interface in com.ibm.crypto.fips.provider
This interface represents the type of cipher that has a feedback mechanism built into it, such as CBC or CFB.
fieldAsString(ECField) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
fieldSize - Variable in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
finalize() - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
This function resets the class variables.
finalize() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DatawithDSA
This function resets the class variables.
finalize() - Method in class com.ibm.crypto.fips.provider.DatawithECDSA
This function resets the class variables.
finalize() - Method in class com.ibm.crypto.fips.provider.DatawithRSA
This function resets the class variables.
finalize() - Method in class com.ibm.crypto.fips.provider.DESedeKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
This function resets the class variables.
finalize() - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
This function resets the class variables
finalize() - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
This function resets the class variables.
finalize() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
This function resets the class variables
finalize() - Method in class com.ibm.crypto.fips.provider.ECKeyPairGenerator
This function resets the class variables.
finalize() - Method in class com.ibm.crypto.fips.provider.ECPrivateKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.ECPublicKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.HASHDRBG
This function zeroizes the class so that nothing is in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesIFC
This function zeroizes the members of this class.
finalize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
This function zeroizes the key so that it isn't in memory when GC is done.
finalize() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
This function zeroizes the key so that it isn't in memory when GC is done.
FIPSRuntimeException - Exception in com.ibm.crypto.fips.provider
 
FIPSRuntimeException() - Constructor for exception com.ibm.crypto.fips.provider.FIPSRuntimeException
Constructs a FIPSRuntimeException with no detail message.
FIPSRuntimeException(String) - Constructor for exception com.ibm.crypto.fips.provider.FIPSRuntimeException
Constructs a FIPSRuntimeException with the specified detail message.
FullHardwareAESCipher - Class in com.ibm.crypto.fips.provider
This class implements the triple-DES algorithm (DES-EDE) in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
FullHardwareAESCipher() - Constructor for class com.ibm.crypto.fips.provider.FullHardwareAESCipher
 
FullHardwareAESCipher(String, String) - Constructor for class com.ibm.crypto.fips.provider.FullHardwareAESCipher
Creates an instance of DESede cipher with the requested mode and padding.
FullHardwareDESedeCipher - Class in com.ibm.crypto.fips.provider
This class implements the triple-DES algorithm (DES-EDE) in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
FullHardwareDESedeCipher() - Constructor for class com.ibm.crypto.fips.provider.FullHardwareDESedeCipher
 
FullHardwareDESedeCipher(String, String) - Constructor for class com.ibm.crypto.fips.provider.FullHardwareDESedeCipher
Creates an instance of DESede cipher with the requested mode and padding.
FullHardwareSHA - Class in com.ibm.crypto.fips.provider
 
FullHardwareSHA() - Constructor for class com.ibm.crypto.fips.provider.FullHardwareSHA
Standard constructor, creates a new SHA instance, allocates its buffers from the heap.
FullHardwareSHA224 - Class in com.ibm.crypto.fips.provider
 
FullHardwareSHA224() - Constructor for class com.ibm.crypto.fips.provider.FullHardwareSHA224
Standard constructor, creates a new SHA instance, allocates its buffers from the heap.
FullHardwareSHA256 - Class in com.ibm.crypto.fips.provider
 
FullHardwareSHA256() - Constructor for class com.ibm.crypto.fips.provider.FullHardwareSHA256
Standard constructor, creates a new SHA instance, allocates its buffers from the heap.
FullHardwareSHA384 - Class in com.ibm.crypto.fips.provider
 
FullHardwareSHA384() - Constructor for class com.ibm.crypto.fips.provider.FullHardwareSHA384
Standard constructor, creates a new SHA instance, allocates its buffers from the heap.
FullHardwareSHA512 - Class in com.ibm.crypto.fips.provider
 
FullHardwareSHA512() - Constructor for class com.ibm.crypto.fips.provider.FullHardwareSHA512
Standard constructor, creates a new SHA instance, allocates its buffers from the heap.

G

g - Variable in class com.ibm.crypto.fips.provider.DHParameters
 
g - Variable in class com.ibm.crypto.fips.provider.DSAParameters
 
gcm_ad(byte[], byte[], byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.GCTR
Performs an AES GCM decryption.
gcm_ad(byte[], byte[], byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.GCTRInHardware
Performs an AES GCM decryption.
gcm_ae(byte[], byte[], byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.GCTR
Performs an AES GCM encryption.
gcm_ae(byte[], byte[], byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.GCTRInHardware
Performs an AES GCM encryption.
GCM_TAG_LENGTHS - Static variable in interface com.ibm.crypto.fips.provider.GCMConstants
 
GCMConstants - Interface in com.ibm.crypto.fips.provider
Interface for GCM constants.
GCMHelper - Class in com.ibm.crypto.fips.provider
 
GCMHelper() - Constructor for class com.ibm.crypto.fips.provider.GCMHelper
 
GCMParameterGenerator - Class in com.ibm.crypto.fips.provider
GCMParameterGenerator creates a GCMParameters object.
GCMParameterGenerator() - Constructor for class com.ibm.crypto.fips.provider.GCMParameterGenerator
Constructs a new GCMParameterGenerator instance.
GCMParameters - Class in com.ibm.crypto.fips.provider
 
GCMParameters() - Constructor for class com.ibm.crypto.fips.provider.GCMParameters
 
GCTR - Class in com.ibm.crypto.fips.provider
Implementation of the GCTR function from NIST SP 800-38D.
GCTR() - Constructor for class com.ibm.crypto.fips.provider.GCTR
 
gctr(int[], byte[]) - Method in class com.ibm.crypto.fips.provider.GCTR
 
gctr(int[], byte[]) - Method in class com.ibm.crypto.fips.provider.GCTRInHardware
 
GCTRInHardware - Class in com.ibm.crypto.fips.provider
Implementation of the GCTR function from NIST SP 800-38D.
GCTRInHardware() - Constructor for class com.ibm.crypto.fips.provider.GCTRInHardware
 
generate(int, boolean, byte[]) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
From section 10.1.1.4 of NIST SP 800-90
generate(int, boolean, byte[]) - Method in interface com.ibm.crypto.fips.provider.IHashDrbg
Generate the requested number of bytes from the DRBG From section 10.1.1.4 of NIST SP 800-90
generate(int, boolean, byte[]) - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
From section 10.1.1.4 of NIST SP 800-90
generate(int, boolean, byte[]) - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
From section 10.1.1.4 of NIST SP 800-90
generate_g_h(BigInteger, BigInteger) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Generate and return g,h one of the DSA parameters
GENERATED_IV_COUNTER_FIELD_LENGTH - Static variable in interface com.ibm.crypto.fips.provider.GCMConstants
 
GENERATED_IV_DEVICE_FIELD_LENGTH - Static variable in interface com.ibm.crypto.fips.provider.GCMConstants
 
GENERATED_IV_MAX_INVOCATIONS - Static variable in interface com.ibm.crypto.fips.provider.GCMConstants
 
GENERATED_IV_TOTAL_LENGTH - Static variable in interface com.ibm.crypto.fips.provider.GCMConstants
 
generateKeyPair() - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Generates a key pair.
generateKeyPair() - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
Answers a newly generated key pair.
generateKeyPair() - Method in class com.ibm.crypto.fips.provider.ECKeyPairGenerator
 
generateKeyPair() - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
 
generateParameters_SP186_2(int, MessageDigest, byte[]) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Actual generation of DSA parameters
generateParameters_SP186_4(int, int, MessageDigest, byte[]) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Generate parameters for NIST SP186-4 specification
generateProbablePrimes() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesIFC
Appendix B3.3
generator - Variable in class com.ibm.crypto.fips.provider.ECParameters
 
GenericPrimeField - Class in com.ibm.crypto.fips.provider
 
GenericPrimeField(BigInteger) - Constructor for class com.ibm.crypto.fips.provider.GenericPrimeField
 
get_random_bytes(int) - Method in class com.ibm.crypto.fips.provider.CPUJitter
 
get_random_raw_bytes(int) - Method in class com.ibm.crypto.fips.provider.CPUJitter
 
getAEADClass() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getAEADConstructor() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getAEADConstructor_String() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getAffine() - Method in interface com.ibm.crypto.fips.provider.EllipticPoint
 
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
 
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.DESedeKey
 
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the name of the algorithm associated with this key: "DH"
getAlgorithm() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the name of the algorithm associated with this key: "DH"
getAlgorithmName() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
 
getAlgorithmName() - Method in class com.ibm.crypto.fips.provider.FullHardwareAESCipher
 
getAlgorithmName() - Method in class com.ibm.crypto.fips.provider.FullHardwareDESedeCipher
 
getAlgorithmParameters(ECParameterSpec) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
getAlgorithmParameters(PSSParameterSpec) - Static method in class com.ibm.crypto.fips.provider.PSSParameters
Get Algorithmic parameters
getBlockSize() - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
Once instance of the Crypto object was obtained (via getCrypto), this returns the block-size length (in bytes) the selected algorithm will use.
getByteLength(BigInteger) - Static method in class com.ibm.crypto.fips.provider.RSACore
Return the number of bytes required to store the magnitude byte[] of this BigInteger.
getByteLength(RSAKey) - Static method in class com.ibm.crypto.fips.provider.RSACore
Return the number of bytes required to store the modulus of this RSA key.
getCoeff() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
getCounter() - Method in class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
 
getCrtCoefficient() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the crtCoefficient.
getCurve(PrimeField, BigInteger, BigInteger, int) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
getCurve(PrimeField, BigInteger, BigInteger, byte[], int) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
getD() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
getData() - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
getData() - Method in class com.ibm.crypto.fips.provider.DatawithECDSA
 
getData() - Method in class com.ibm.crypto.fips.provider.SHA1withECDSA
 
getData() - Method in class com.ibm.crypto.fips.provider.SHA224withECDSA
 
getData() - Method in class com.ibm.crypto.fips.provider.SHA2withECDSA
 
getData() - Method in class com.ibm.crypto.fips.provider.SHA3withECDSA
 
getData() - Method in class com.ibm.crypto.fips.provider.SHA5withECDSA
 
getECParameterSpec() - Method in class com.ibm.crypto.fips.provider.ECNamedCurve
 
getECParameterSpec(String) - Static method in class com.ibm.crypto.fips.provider.ECNamedCurve
 
getEncoded() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
 
getEncoded() - Method in class com.ibm.crypto.fips.provider.DESedeKey
 
getEncoded() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Get the encoding of the key.
getEncoded() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Get the encoding of the key.
getEncoded(String) - Method in class com.ibm.crypto.fips.provider.ECPrivateKey
 
getFeedback() - Method in interface com.ibm.crypto.fips.provider.FeedbackCipher
Gets the name of the feedback mechanism
getField(int, BigInteger, boolean) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
getFipsLevel() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
Method returns the cryptographic modules FIPS 140-2 certification level
getFipsLevel() - Method in interface com.ibm.crypto.fips.provider.ModuleStatus
Method returns the cryptographic modules FIPS 140-2 certification level
getFormat() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
 
getFormat() - Method in class com.ibm.crypto.fips.provider.DESedeKey
 
getFormat() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the encoding format of this key: "PKCS#8"
getFormat() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the encoding format of this key: "X.509"
getG() - Method in class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
 
getGCMClass() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getGCMConstructorIntBA() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getGCMGetAAD() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getGCMGetIV() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getGCMGetTLen() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getGCMSetAAD() - Method in class com.ibm.crypto.fips.provider.GCMHelper
 
getH() - Method in class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
 
getInstance() - Static method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
 
getInstance(int, int) - Static method in class com.ibm.crypto.fips.provider.RSAPadding
Get a RSAPadding instance of the specified type.
getInstance(int, int, SecureRandom) - Static method in class com.ibm.crypto.fips.provider.RSAPadding
Get a RSAPadding instance of the specified type.
getInstance(int, int, SecureRandom, OAEPParameterSpec) - Static method in class com.ibm.crypto.fips.provider.RSAPadding
Get a RSAPadding instance of the specified type, which must be OAEP.
getIV() - Method in interface com.ibm.crypto.fips.provider.FeedbackCipher
Gets the initialization vector.
getIV() - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
Provides direct access to the chaining value used by the algorithm.
getIVSize() - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
Once instance of the Crypto object was obtained (via getCrypto), this returns the Initialization Vector length (in bytes) the selected algorithm will need.
getKey() - Method in class com.ibm.crypto.fips.provider.AESKeySpec
Returns the AES key material.
getMaxDataSize() - Method in class com.ibm.crypto.fips.provider.RSAPadding
Return the maximum size of the plaintext data that can be processed using this object.
getModulus() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Return the modulus.
getModulus() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
Return the modulus.
getModulus() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
Return the modulus.
getN() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
getName() - Method in class com.ibm.crypto.fips.provider.ECNamedCurve
 
getNamedCurve(ECParameterSpec) - Static method in class com.ibm.crypto.fips.provider.ECParameters
 
getNameMap() - Static method in class com.ibm.crypto.fips.provider.ECNamedCurve
 
getOIDFromName(String) - Static method in class com.ibm.crypto.fips.provider.ECNamedCurve
Accepts a name and attempts to retrieve the corresponding OID.
getP() - Method in class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
 
getP() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
getParams() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the key parameters.
getParams() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the key parameters.
getParams() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
Returns the DSA parameters associated with this key, or null if the parameters could not be parsed.
getParams() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
Return the DSA parameters for the receiver.
getParams() - Method in class com.ibm.crypto.fips.provider.ECPrivateKey
 
getParams() - Method in class com.ibm.crypto.fips.provider.ECPublicKey
 
getPe() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
getPrimeCurve(EllipticCurve) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
getPrimeExponentP() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeExponentP.
getPrimeExponentQ() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeExponentQ.
getPrimeP() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeP.
getPrimeParameterSpec(ECParameterSpec) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
getPrimeQ() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the primeQ.
getPrivateExponent() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Return the private exponent.
getPrivateExponent() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
Return the private exponent.
getPublicExponent() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Returns the public exponent.
getPublicExponent() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
Return the public exponent.
getPublicKey() - Method in class com.ibm.crypto.fips.provider.ECPrivateKey
 
getQ() - Method in class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
 
getQ() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
getQe() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
getS() - Method in class com.ibm.crypto.fips.provider.ECPrivateKey
 
getSeed() - Method in class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
 
getSelfTest() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
Method returns a SelfTest object that can be used to
getSelfTest() - Method in interface com.ibm.crypto.fips.provider.ModuleStatus
Method returns a SelfTest object that can be used to
getState(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareDigest
 
getStateSize() - Method in class com.ibm.crypto.fips.provider.JITFullHardwareDigest
 
getW() - Method in class com.ibm.crypto.fips.provider.ECPublicKey
 
getX() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Returns the private value, x.
getX() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
Return the value of the private key.
getY() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Returns the public value, y.
getY() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
Return the value of the public key.
GhashMD - Class in com.ibm.crypto.fips.provider
Implementation of the GHASH function from NIST SP 800-38D.
GhashMD() - Constructor for class com.ibm.crypto.fips.provider.GhashMD
Standard constructor.
greater(Object, Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 

H

hardwareFullAccelerationEnabled - Static variable in class com.ibm.crypto.fips.provider.IBMJCEFIPS
 
hardwareSingleAESBlockAccelerationEnabled - Static variable in class com.ibm.crypto.fips.provider.IBMJCEFIPS
 
hash - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
hashAlgName - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
hashAlgorithm - Variable in class com.ibm.crypto.fips.provider.PSSParameters
 
hashCode() - Method in class com.ibm.crypto.fips.provider.DESedeKey
Calculates a hash code value for the object.
hashCode() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
Calculates a hash code value for the object.
hashCode() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
Calculates a hash code value for the object.
HASHDRBG - Class in com.ibm.crypto.fips.provider
This class implements the HASH_DRBG algorithm found in NIST SP 800-90.
HASHDRBG() - Constructor for class com.ibm.crypto.fips.provider.HASHDRBG
Construct a hash-based deterministic random bit generator with the appropriate algorithm for this amount of strength.
HASHDRBG(String, int) - Constructor for class com.ibm.crypto.fips.provider.HASHDRBG
Constructor for subclasses that wish to constrain choices, perhaps to fit in better with SecureRandomSpi.
HmacSHA1 - Class in com.ibm.crypto.fips.provider
This is an implementation of the HMAC-SHA1 algorithm.
HmacSHA1() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA1
Standard constructor, creates a new HmacSHA1 instance.
HmacSHA1KeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the HMAC-SHA1 algorithm.
HmacSHA1KeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Verify the JCE framework in the constructor.
HmacSHA224 - Class in com.ibm.crypto.fips.provider
This is an implementation of the HMAC-SHA224 algorithm.
HmacSHA224() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA224
Standard constructor, creates a new HmacSHA224 instance.
HmacSHA224KeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the HMAC-SHA224 algorithm.
HmacSHA224KeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Verify the JCE framework in the constructor.
HmacSHA256 - Class in com.ibm.crypto.fips.provider
This is an implementation of the HMAC-SHA256 algorithm.
HmacSHA256() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA256
Standard constructor, creates a new HmacSHA256 instance.
HmacSHA256KeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the HMAC-SHA256 algorithm.
HmacSHA256KeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Verify the JCE framework in the constructor.
HmacSHA384 - Class in com.ibm.crypto.fips.provider
This is an implementation of the HMAC-SHA384 algorithm.
HmacSHA384() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA384
Standard constructor, creates a new HmacSHA384 instance.
HmacSHA384KeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the HMAC-SHA384 algorithm.
HmacSHA384KeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Verify the JCE framework in the constructor.
HmacSHA512 - Class in com.ibm.crypto.fips.provider
This is an implementation of the HMAC-SHA512 algorithm.
HmacSHA512() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA512
Standard constructor, creates a new HmacSHA512 instance.
HmacSHA512KeyGenerator - Class in com.ibm.crypto.fips.provider
This class generates a secret key for use with the HMAC-SHA512 algorithm.
HmacSHA512KeyGenerator() - Constructor for class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Verify the JCE framework in the constructor.

I

IBMJCEFIPS - Class in com.ibm.crypto.fips.provider
Defines the "IBMJCEFIPS" provider.
IBMJCEFIPS() - Constructor for class com.ibm.crypto.fips.provider.IBMJCEFIPS
 
IBMOAEPParameters - Class in com.ibm.crypto.fips.provider
 
IBMOAEPParameters() - Constructor for class com.ibm.crypto.fips.provider.IBMOAEPParameters
 
IHashDrbg - Interface in com.ibm.crypto.fips.provider
Expose programming interfaces to accomplish full API flexibility discussed in NIST 800-90 for hash-based deterministic random bit generators.
IncLastByte(byte[]) - Static method in class com.ibm.crypto.fips.provider.SigUtil
Increments the last byte.
infinity() - Method in interface com.ibm.crypto.fips.provider.EllipticPoint
 
init(String, int, ByteBuffer, boolean) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
Initialize with the name of a hash algorithm to use, the randomness strength requested, and a source of entropy.
init(String, int, ByteBuffer, boolean) - Method in interface com.ibm.crypto.fips.provider.IHashDrbg
Not really discussed in NIST document, but seems to be necessary to implement.
init(boolean, byte[]) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
To be called before cipher() can be used.
init(boolean, byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
To be called before cipher() can be used.
init(boolean, byte[], byte[], int) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
To be called before cipher() can be used.
init(byte[]) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareDigest
 
init() - Method in class com.ibm.crypto.fips.provider.MD5
Initialize the MD5 information
init() - Method in class com.ibm.crypto.fips.provider.SHA
Initialize the SHA information
init() - Method in class com.ibm.crypto.fips.provider.SHA2
Initialize the SHA2 information
init() - Method in class com.ibm.crypto.fips.provider.SHA224
Initialize the SHA2 information
init(String, int, ByteBuffer, boolean) - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
Initialize with the name of a hash algorithm to use, the randomness strength requested, and a source of entropy.
init() - Method in class com.ibm.crypto.fips.provider.SHA3
Initialize the SHA3 information
init() - Method in class com.ibm.crypto.fips.provider.SHA5
Initialize the SHA5 information
init(String, int, ByteBuffer, boolean) - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
Initialize with the name of a hash algorithm to use, the randomness strength requested, and a source of entropy.
initDone - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
initialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for a certain keysize and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for the specified parameter set and source of randomness.
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
Initialize the receiver to use a given secure random generator, and generate keys from the provided set of parameters.
initialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
Initialize the receiver to use a given secure random generator, and generate keys of a certain size.
initialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECKeyPairGenerator
 
initialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
 
initialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
Initializes this KeyPairGenerator for given modulus and random source
initialize(int) - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
 
initKey(Key) - Method in class com.ibm.crypto.fips.provider.GCTR
Initializes the key.
initKey(Key) - Method in class com.ibm.crypto.fips.provider.GCTRInHardware
Initializes the key.
instantiate(byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
From NIST SP 800-90, Appendix F.1.1
instantiate(byte[], byte[]) - Method in interface com.ibm.crypto.fips.provider.IHashDrbg
Initialize the DRBG
instantiate(byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
From NIST SP 800-90, Appendix F.1.1
instantiate(byte[], byte[]) - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
From NIST SP 800-90, Appendix F.1.1
intern(X509Certificate) - Static method in class com.ibm.crypto.fips.provider.X509Factory
Return an interned X509CertImpl for the given certificate.
intern(X509CRL) - Static method in class com.ibm.crypto.fips.provider.X509Factory
 
internalClone() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
 
internalClone() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
 
internalClone() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
 
internalClone() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
 
internalClone() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
 
internalClone() - Method in class com.ibm.crypto.fips.provider.MD5
Clones this object.
internalClone() - Method in class com.ibm.crypto.fips.provider.SHA
Clones this object.
internalClone() - Method in class com.ibm.crypto.fips.provider.SHA2
Clones this object.
internalClone() - Method in class com.ibm.crypto.fips.provider.SHA224
Clones this object.
internalClone() - Method in class com.ibm.crypto.fips.provider.SHA3
Clones this object.
internalClone() - Method in class com.ibm.crypto.fips.provider.SHA5
Clones this object.
internalDigest() - Method in class com.ibm.crypto.fips.provider.MD5
 
internalDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.MD5
 
internalDigest() - Method in class com.ibm.crypto.fips.provider.SHA
 
internalDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
 
internalDigest(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA
 
internalDigest() - Method in class com.ibm.crypto.fips.provider.SHA2
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA2
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDigest() - Method in class com.ibm.crypto.fips.provider.SHA224
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA224
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDigest() - Method in class com.ibm.crypto.fips.provider.SHA3
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA3
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDigest() - Method in class com.ibm.crypto.fips.provider.SHA5
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDigest(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA5
Compute the final hash and reset the engine so that it is ready for re-use, as specifed by MessageDigest.
internalDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalDoFinal() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Completes the HMAC computation and resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalDoFinal(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalDoFinal(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalDoPhase(Key, boolean) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Executes the next phase of this key agreement with the given key that was received from one of the other parties involved in this key agreement.
internalDoPhase(Key, boolean) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
 
internalGenerateCertificate(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate object and initializes it with the data read from the input stream is.
internalGenerateCertificates(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 certificates read from the given input stream is.
internalGenerateCertPath(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
internalGenerateCertPath(InputStream, String) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the data read from the input stream inStream.
internalGenerateCertPath(List) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates a CertPath object and initializes it with the list of certificates supplied.
internalGenerateCRL(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Generates an X.509 certificate revocation list (CRL) object and initializes it with the data read from the given input stream is.
internalGenerateCRLs(InputStream) - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns a (possibly empty) collection view of X.509 CRLs read from the given input stream is.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Generates a AES key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Generates the Triple DES key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Generates an HMAC-SHA1 key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Generates an HMAC-SHA224 key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Generates an HMAC-SHA256 key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Generates an HMAC-SHA384 key.
internalGenerateKey() - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Generates an HMAC-SHA512 key.
internalGenerateKeyPair() - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Generates a key pair.
internalGenerateKeyPair() - Method in class com.ibm.crypto.fips.provider.DSAKeyPairGenerator
 
internalGenerateKeyPair() - Method in class com.ibm.crypto.fips.provider.ECKeyPairGenerator
 
internalGenerateKeyPair() - Method in class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
 
internalGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Generates the parameters.
internalGenerateParameters() - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Answers the newly generated parameters.
internalGenerateParameters() - Method in class com.ibm.crypto.fips.provider.ECParameterGenerator
 
internalGenerateParameters() - Method in class com.ibm.crypto.fips.provider.GCMParameterGenerator
 
internalGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a private key object from the provided key specification (key material).
internalGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a private key for the given key specification.
internalGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
internalGeneratePrivate(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a private key object from the provided key specification (key material).
internalGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Generates a public key object from the provided key specification (key material).
internalGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Generates a public key for the given key specification.
internalGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
internalGeneratePublic(KeySpec) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Generates a public key object from the provided key specification (key material).
internalGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Generates a SecretKey object from the provided key specification (key material).
internalGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Generates a SecretKey object from the provided key specification (key material).
internalGenerateSecret() - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret and returns it in a new buffer.
internalGenerateSecret(byte[], int) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Generates the shared secret, and places it into the buffer sharedSecret, beginning at offset.
internalGenerateSecret(String) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Creates the shared secret and returns it as a secret key object of the requested algorithm type.
internalGenerateSecret() - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
 
internalGenerateSecret(String) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
 
internalGenerateSecret(byte[], int) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
 
internalGenerateSeed(int) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
 
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the block size (in bytes).
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareAESCipher
Returns the block size (in bytes).
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareDESedeCipher
Returns the block size (in bytes).
internalGetBlockSize() - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalGetCertPathEncodings() - Method in class com.ibm.crypto.fips.provider.X509Factory
Returns the encodings supported by this certification path factory, with the default encoding first.
internalGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA
 
internalGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA224
 
internalGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA256
 
internalGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA384
 
internalGetDigestBlockSize() - Method in class com.ibm.crypto.fips.provider.FullHardwareSHA512
 
internalGetDigestLength() - Method in class com.ibm.crypto.fips.provider.MD5
Return the digest length in bytes
internalGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA
Return the digest length in bytes
internalGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA2
Return the digest length in bytes
internalGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA224
Return the digest length in bytes
internalGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA3
Return the digest length in bytes
internalGetDigestLength() - Method in class com.ibm.crypto.fips.provider.SHA5
Return the digest length in bytes
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.AESParameters
 
internalGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
internalGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.DHParameters
 
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes.
internalGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Returns the parameters in encoded bytes with encoding method specified.
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.ECParameters
 
internalGetEncoded() - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
internalGetEncoded(String) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
internalGetIV() - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalGetIV() - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalGetIV() - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalGetKey() - Method in class com.ibm.crypto.fips.provider.AESKeySpec
 
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.DESedeCipher
Returns the key size of the given key object.
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.FullHardwareAESCipher
Returns the key size of the given key object.
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.FullHardwareDESedeCipher
Returns the key size of the given key object.
internalGetKeySize(Key) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.AESKeyFactory
Returns a specification (key material) of the given key in the requested format.
internalGetKeySpec(SecretKey, Class) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
Returns a specification (key material) of the given key in the requested format.
internalGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DHKeyFactory
Returns a specification (key material) of the given key object in the requested format.
internalGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.DSAKeyFactory
Answers a key specification for a given key.
internalGetKeySpec(Key, Class<T>) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
internalGetKeySpec(Key, Class) - Method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Returns a specification (key material) of the given key object in the requested format.
internalGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Returns the length of the HMAC in bytes.
internalGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Returns the length of the HMAC in bytes.
internalGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Returns the length of the HMAC in bytes.
internalGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Returns the length of the HMAC in bytes.
internalGetMacLength() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Returns the length of the HMAC in bytes.
internalGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalGetOutputSize(int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalGetParameter(String) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalGetParameter(String) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Deprecated. 
internalGetParameter(String) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Have to implement Signature's abstract method engineGetParameter to be a concrete class.
internalGetParameters() - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalGetParameters() - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalGetParameters() - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Return the parameter spec used by this parameter instance.
internalGetParameterSpec(Class<T>) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
internalGetParameterSpec(Class) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
internalInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalInit(int, Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.AESKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
internalInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.AESParameters
 
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DESedeKeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
internalInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
internalInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyAgreement
Initializes this key agreement with the given key, set of algorithm parameters, and source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator for a certain keysize and source of randomness.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHParameterGenerator
Initializes this parameter generator with a set of parameter generation values, which specify the size of the prime modulus and the size of the random exponent, both in bits.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DHParameters
 
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameters and source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
Initializes the receiver with the specified parameter size and source of randomness.
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by a DSAParameterSpec
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes
internalInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.DSAParameters
Initialize the DSAParameters by encoded bytes with the specified decoding method.
internalInit(Key, AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECDHKeyAgreement
 
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECParameterGenerator
 
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.ECParameterGenerator
 
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.ECParameters
 
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.GCMParameterGenerator
 
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.GCMParameterGenerator
 
internalInit(AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
internalInit(byte[]) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
internalInit(byte[], String) - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
internalInit(String, int, ByteBuffer, boolean) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
 
internalInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Initializes the HMAC with the given secret key and algorithm parameters.
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA1KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Initializes the HMAC with the given secret key and algorithm parameters.
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA224KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Initializes the HMAC with the given secret key and algorithm parameters.
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA256KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Initializes the HMAC with the given secret key and algorithm parameters.
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA384KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit(Key, AlgorithmParameterSpec) - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Initializes the HMAC with the given secret key and algorithm parameters.
internalInit(SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Initializes this key generator.
internalInit(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Initializes this key generator with the specified parameter set and a user-provided source of randomness.
internalInit(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.HmacSHA512KeyGenerator
Initializes this key generator for a certain keysize, using the given source of randomness.
internalInit() - Method in class com.ibm.crypto.fips.provider.MD5
Initialize the MD5 information
internalInit(int, Key, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalInit(int, Key, AlgorithmParameters, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalInit() - Method in class com.ibm.crypto.fips.provider.SHA
Initialize the SHA information
internalInit() - Method in class com.ibm.crypto.fips.provider.SHA2
Initialize the SHA2 information
internalInit() - Method in class com.ibm.crypto.fips.provider.SHA224
Initialize the SHA2 information
internalInit() - Method in class com.ibm.crypto.fips.provider.SHA3
Initialize the SHA3 information
internalInit() - Method in class com.ibm.crypto.fips.provider.SHA5
Initialize the SHA5 information
internalInitialize(int, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for a certain keysize and source of randomness.
internalInitialize(AlgorithmParameterSpec, SecureRandom) - Method in class com.ibm.crypto.fips.provider.DHKeyPairGenerator
Initializes this key pair generator for the specified parameter set and source of randomness.
internalInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Initialize the receiver with the specified private key, to be used for signing purposes.
internalInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Initialize the RSA object with a RSA private key.
internalInitSign(PrivateKey) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalInitSign(PrivateKey, SecureRandom) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Initialize the receiver with the specified public key, to be used for verification purposes.
internalInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Initialize the RSA object with a RSA public key.
internalInitVerify(PublicKey) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalMontgomeryLadderMultiply(Object, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
internalMontgomeryLadderMultiply(Object, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
internalMontgomeryLadderMultiply(Object, EllipticPoint) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
internalNextBytes(byte[]) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
 
internalOne() - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
internalOne() - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
internalOne() - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
internalReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalReset() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Resets the HMAC for further use, maintaining the secret key that the HMAC was initialized with.
internalReset() - Method in class com.ibm.crypto.fips.provider.MD5
 
internalReset() - Method in class com.ibm.crypto.fips.provider.SHA
 
internalReset() - Method in class com.ibm.crypto.fips.provider.SHA2
 
internalReset() - Method in class com.ibm.crypto.fips.provider.SHA224
 
internalReset() - Method in class com.ibm.crypto.fips.provider.SHA3
 
internalReset() - Method in class com.ibm.crypto.fips.provider.SHA5
 
internalSetMode(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalSetMode(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalSetMode(String) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalSetPadding(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalSetPadding(String) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalSetPadding(String) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
Allow a value to be passed in for what is normally supposed to be random data.
internalSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Deprecated.
Replaced with engineSetParameter(AlgorithmParameterSpec)
internalSetParameter(String, Object) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Have to implement Signature's abstract method engineSetParameter to be a concrete class.
internalSetSeed(byte[]) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
 
internalSign() - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalSign(SecureRandom) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalSign() - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Answers the signature bytes of the data updated so far.
internalSign() - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Get message digest for all the data thus far updated, then sign the message digest.
internalSign() - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalToBigInteger(Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
internalToBigInteger(Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
internalToBigInteger(Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
internalToString() - Method in class com.ibm.crypto.fips.provider.AESParameters
 
internalToString() - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Answers a string containing a concise, human-readable description of the receiver.
internalToString() - Method in class com.ibm.crypto.fips.provider.DESedeParameters
 
internalToString() - Method in class com.ibm.crypto.fips.provider.DHParameters
 
internalToString() - Method in class com.ibm.crypto.fips.provider.DSAParameters
 
internalToString() - Method in class com.ibm.crypto.fips.provider.ECParameters
 
internalToString() - Method in class com.ibm.crypto.fips.provider.GCMParameters
 
internalTranslateKey(Key) - Method in class com.ibm.crypto.fips.provider.ECKeyFactory
 
internalUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Unwrap a previously wrapped key.
internalUnwrap(byte[], String, int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Update the bytes signed so far with the extra byte provided.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Update the bytes signed so far with the extra bytes provided.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.DatawithECDSA
 
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.DatawithECDSA
 
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Update a byte to be signed or verified.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the given byte.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA1
Processes the first len bytes in input, starting at offset.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Processes the given byte.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA224
Processes the first len bytes in input, starting at offset.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Processes the given byte.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA256
Processes the first len bytes in input, starting at offset.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Processes the given byte.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA384
Processes the first len bytes in input, starting at offset.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Processes the given byte.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.HmacSHA512
Processes the first len bytes in input, starting at offset.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.MD5
Update adds the passed byte to the digested data.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.MD5
Update adds the selected part of an array of bytes to the digest.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalUpdate(byte[], int, int, byte[], int) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalUpdate(ByteBuffer) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the passed byte to the digested data.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA
Update adds the selected part of an array of bytes to the digest.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA2
Update adds the passed byte to the digested data.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA2
Update adds the selected part of an array of bytes to the digest.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA224
Update adds the passed byte to the digested data.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA224
Update adds the selected part of an array of bytes to the digest.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA3
Update adds the passed byte to the digested data.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA3
Update adds the selected part of an array of bytes to the digest.
internalUpdate(byte) - Method in class com.ibm.crypto.fips.provider.SHA5
Update adds the passed byte to the digested data.
internalUpdate(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.SHA5
Update adds the selected part of an array of bytes to the digest.
internalUpdateAAD(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalUpdateAAD(ByteBuffer) - Method in class com.ibm.crypto.fips.provider.AESGCMCipher
 
internalUpdateAAD(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalUpdateAAD(ByteBuffer) - Method in class com.ibm.crypto.fips.provider.AESGCMCipherInHardware
 
internalVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
internalVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Verifies the passed signature.
internalVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.DatawithECDSA
 
internalVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.DatawithRSA
Verify the signature (compare the result with the message digest).
internalVerify(byte[]) - Method in class com.ibm.crypto.fips.provider.RSASignature
 
internalWrap(Key) - Method in class com.ibm.crypto.fips.provider.CipherWithWrappingSpi
Wrap a key.
internalWrap(Key) - Method in class com.ibm.crypto.fips.provider.RSACipher
 
internalZero() - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
internalZero() - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
internalZero() - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
isFipsCertified() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
Method identifies if the cryptographic module is FIPS 140-2 certified
isFipsCertified() - Method in interface com.ibm.crypto.fips.provider.ModuleStatus
Method identifies if the cryptographic module is FIPS 140-2 certified
isInternalEqual(Object, Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
isInternalEqual(Object, Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
isInternalEqual(Object, Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
isInternalOne(Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
isInternalOne(Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
isInternalOne(Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
isInternalZero(Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
isInternalZero(Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
isInternalZero(Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
isNistPrime(BigInteger) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
isSupportedByHardware(String, String) - Static method in class com.ibm.crypto.fips.provider.JITFullHardwareCrypt
Returns false if hardware does not support encryption for the particular algorithm.
isSupportedByHardware(String) - Static method in class com.ibm.crypto.fips.provider.JITFullHardwareDigest
Returns false if hardware does not support the particular algorithm.

J

JacobianCurve - Class in com.ibm.crypto.fips.provider
This class efficiently implements EC operations on elliptic curve that can be expressed as: y^2 = x^3 + ax + b with cofactor of 1
JacobianCurve(ECField, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.JacobianCurve
 
JacobianCurve(ECField, BigInteger, BigInteger, byte[]) - Constructor for class com.ibm.crypto.fips.provider.JacobianCurve
 
JITFullHardwareCrypt - Class in com.ibm.crypto.fips.provider
The class provides a fast implementation backed by hardware, optimized by JIT, of several encryption algorithms.
JITFullHardwareDigest - Class in com.ibm.crypto.fips.provider
 

M

maskGenAlgorithm - Variable in class com.ibm.crypto.fips.provider.PSSParameters
 
MAX_MODLEN - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
 
MAX_MODLEN_RESTRICT_EXP - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
 
MAX_RESTRICTED_EXPLEN - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
 
MAX_SEED_LENGTH - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
MAX_STRENGTH - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
MD5 - Class in com.ibm.crypto.fips.provider
The MD5 class is used to compute an MD5 message digest over a given buffer of bytes.
MD5() - Constructor for class com.ibm.crypto.fips.provider.MD5
Standard constructor, creates a new MD5 instance, allocates its buffers from the heap.
mgfParameterSpec - Variable in class com.ibm.crypto.fips.provider.PSSParameters
 
MIN_MODLEN - Static variable in class com.ibm.crypto.fips.provider.RSAKeyFactory
 
MIN_SEED_LENGTH - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
MIN_STRENGTH - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
mod(int[]) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
ModuleStatus - Interface in com.ibm.crypto.fips.provider
 
multiply(Object, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.AffineCurve
 
multiply(Object, Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
multiply(Object, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.JacobianCurve
 
multiply(Object, Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
Algorithm 2.10
multiply(Object, EllipticPoint) - Method in class com.ibm.crypto.fips.provider.PrimeCurve
 
multiply(Object, Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 

N

NistDSAParam - Interface in com.ibm.crypto.fips.provider
 

O

order - Variable in class com.ibm.crypto.fips.provider.ECParameters
 

P

p - Variable in class com.ibm.crypto.fips.provider.DHParameters
 
p - Variable in class com.ibm.crypto.fips.provider.DSAParameters
 
P256PrimeField - Class in com.ibm.crypto.fips.provider
 
P256PrimeField() - Constructor for class com.ibm.crypto.fips.provider.P256PrimeField
 
pad(byte[], int, int) - Method in interface com.ibm.crypto.fips.provider.Padding
Performs padding for the given data input.
pad(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSAPadding
Pad the data and return the padded block.
pad(byte[]) - Method in class com.ibm.crypto.fips.provider.RSAPadding
Pad the data and return the padded block.
PAD_BLOCKTYPE_1 - Static variable in class com.ibm.crypto.fips.provider.RSAPadding
 
PAD_BLOCKTYPE_2 - Static variable in class com.ibm.crypto.fips.provider.RSAPadding
 
PAD_NONE - Static variable in class com.ibm.crypto.fips.provider.RSAPadding
 
PAD_OAEP_MGF1 - Static variable in class com.ibm.crypto.fips.provider.RSAPadding
 
PAD_ZERO - Static variable in class com.ibm.crypto.fips.provider.RSAPadding
 
Padding - Interface in com.ibm.crypto.fips.provider
Padding interface.
padLength(int) - Method in interface com.ibm.crypto.fips.provider.Padding
Determines how long the padding will be for a given input length.
padWithLen(byte[], int, int) - Method in interface com.ibm.crypto.fips.provider.Padding
Adds the given number of padding bytes to the data input.
padWithZeros(byte[]) - Static method in class com.ibm.crypto.fips.provider.SigUtil
 
padWithZeros(byte[], int) - Static method in class com.ibm.crypto.fips.provider.SigUtil
Pad with zeros if necessary
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
 
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
 
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.ECPrivateKey
Parse the key.
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.ECPublicKey
Parse the key.
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
 
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
 
parseKeyBits() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
 
pkcs7String - Static variable in class com.ibm.crypto.fips.provider.X509Factory
 
pkipString - Static variable in class com.ibm.crypto.fips.provider.X509Factory
 
pointAsString(ECPoint) - Static method in class com.ibm.crypto.fips.provider.ECUtils
 
PrimeCurve - Class in com.ibm.crypto.fips.provider
 
PrimeCurve(ECField, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.PrimeCurve
 
PrimeCurve(ECField, BigInteger, BigInteger, byte[]) - Constructor for class com.ibm.crypto.fips.provider.PrimeCurve
 
PrimeField - Interface in com.ibm.crypto.fips.provider
 
ProbablePrimeResultFFC - Class in com.ibm.crypto.fips.provider
needed by the Testcode to retrieve the probable primes
ProbablePrimeResultFFC(BigInteger, BigInteger, BigInteger, BigInteger, int, byte[]) - Constructor for class com.ibm.crypto.fips.provider.ProbablePrimeResultFFC
Constructor - Not sure whether h will be needed.
ProbablePrimesIFC - Class in com.ibm.crypto.fips.provider
 
ProbablePrimesIFC(int, BigInteger, SecureRandom) - Constructor for class com.ibm.crypto.fips.provider.ProbablePrimesIFC
 
ProbablePrimesResultIFC - Class in com.ibm.crypto.fips.provider
needed by the Testcode to retrieve the probable primes
ProbablePrimesResultIFC(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
propertyNames() - Method in class com.ibm.crypto.fips.provider.IBMJCEFIPS
 
PSSParameters - Class in com.ibm.crypto.fips.provider
ok
PSSParameters() - Constructor for class com.ibm.crypto.fips.provider.PSSParameters
 

Q

q - Variable in class com.ibm.crypto.fips.provider.DSAParameters
 

R

random - Variable in class com.ibm.crypto.fips.provider.RSAPSSSignature
 
readDouble(byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns a double value copied from eight consecutive bytes of the byte array starting at the offset.
readFloat(byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns a float value copied from four consecutive bytes of the byte array starting at the offset.
readInt(byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns an int value copied from four consecutive bytes starting at the offset.
readInt(byte[], int, boolean, int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns an int value copied from zero to four consecutive bytes of the byte array starting at the offset.
readLong(byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns a long value copied from eight consecutive bytes of the byte array starting at the offset.
readLong(byte[], int, boolean, int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns a long value copied from zero to eight consecutive bytes of the byte array starting at the offset.
readShort(byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns a short value copied from two consecutive bytes of the byte array starting at the offset.
readShort(byte[], int, boolean, int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayUnmarshaller
Returns a short value copied from zero to two consecutive bytes of the byte array starting at the offset.
reseed(byte[]) - Method in class com.ibm.crypto.fips.provider.HASHDRBG
From NIST SP 800-90, Appendix F.1.2
reseed(byte[]) - Method in interface com.ibm.crypto.fips.provider.IHashDrbg
Add additional entropy to the DRBG.
reseed(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
From NIST SP 800-90, Appendix F.1.2
reseed(byte[]) - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
From NIST SP 800-90, Appendix F.1.2
reseed_counter - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
reset() - Method in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
reset() - Method in class com.ibm.crypto.fips.provider.DatawithECDSA
 
reset() - Method in interface com.ibm.crypto.fips.provider.FeedbackCipher
Resets the iv to its original value.
resistant - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
rsa(byte[], RSAPublicKey) - Static method in class com.ibm.crypto.fips.provider.RSACore
Perform an RSA public key operation.
rsa(byte[], RSAPrivateKey) - Static method in class com.ibm.crypto.fips.provider.RSACore
Deprecated.
rsa(byte[], RSAPrivateKey, boolean) - Static method in class com.ibm.crypto.fips.provider.RSACore
Perform an RSA private key operation.
RSACipher - Class in com.ibm.crypto.fips.provider
RSA cipher implementation.
RSACipher() - Constructor for class com.ibm.crypto.fips.provider.RSACipher
Verify the JCE framework in the constructor.
RSACore - Class in com.ibm.crypto.fips.provider
Core of the RSA implementation.
RSAKeyFactory - Class in com.ibm.crypto.fips.provider
This class implements the RSA key factory of the IBMJCE/IBMJCA provider.
RSAKeyFactory() - Constructor for class com.ibm.crypto.fips.provider.RSAKeyFactory
 
RSAKeyPairGenerator - Class in com.ibm.crypto.fips.provider
This class generates RSA public/private key pairs.
RSAKeyPairGenerator() - Constructor for class com.ibm.crypto.fips.provider.RSAKeyPairGenerator
 
RSAPadding - Class in com.ibm.crypto.fips.provider
RSA padding and unpadding.
RSAPrivateCrtKey - Class in com.ibm.crypto.fips.provider
An X.509 private crt key for the RSA Algorithm.
RSAPrivateCrtKey(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
This constructor computes missing key values and formats key values.
RSAPrivateCrtKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
Make a RSA private key from its DER encoding (PKCS #8).
RSAPrivateKey - Class in com.ibm.crypto.fips.provider
An X.509 private key for the RSA Algorithm.
RSAPrivateKey(BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateKey
Make a RSA private key.
RSAPrivateKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.RSAPrivateKey
Make a RSA private key from its DER encoding (PKCS #8).
RSAPSSSignature - Class in com.ibm.crypto.fips.provider
PKCS#1 RSA-PSS signatures with the various message digest algorithms.
RSAPSSSignature() - Constructor for class com.ibm.crypto.fips.provider.RSAPSSSignature
Construct a new RSAPSSSignature.
RSAPublicKey - Class in com.ibm.crypto.fips.provider
An X.509 public key for the RSA Algorithm.
RSAPublicKey(BigInteger, BigInteger) - Constructor for class com.ibm.crypto.fips.provider.RSAPublicKey
Make a RSA public key.
RSAPublicKey(byte[]) - Constructor for class com.ibm.crypto.fips.provider.RSAPublicKey
Make a RSA public key from its DER encoding (X.509).
RSASignature - Class in com.ibm.crypto.fips.provider
PKCS#1 RSA signatures with the various message digest algorithms.
RSASignature.SHA1withRSA - Class in com.ibm.crypto.fips.provider
 
RSASignature.SHA1withRSA() - Constructor for class com.ibm.crypto.fips.provider.RSASignature.SHA1withRSA
 
RSASignature.SHA224withRSA - Class in com.ibm.crypto.fips.provider
 
RSASignature.SHA224withRSA() - Constructor for class com.ibm.crypto.fips.provider.RSASignature.SHA224withRSA
 
RSASignature.SHA256withRSA - Class in com.ibm.crypto.fips.provider
 
RSASignature.SHA256withRSA() - Constructor for class com.ibm.crypto.fips.provider.RSASignature.SHA256withRSA
 
RSASignature.SHA384withRSA - Class in com.ibm.crypto.fips.provider
 
RSASignature.SHA384withRSA() - Constructor for class com.ibm.crypto.fips.provider.RSASignature.SHA384withRSA
 
RSASignature.SHA512withRSA - Class in com.ibm.crypto.fips.provider
 
RSASignature.SHA512withRSA() - Constructor for class com.ibm.crypto.fips.provider.RSASignature.SHA512withRSA
 

S

saltLength - Variable in class com.ibm.crypto.fips.provider.PSSParameters
 
security_strength - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
seed_byte_count - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
setD(BigInteger) - Method in class com.ibm.crypto.fips.provider.ProbablePrimesResultIFC
 
setRawAlg() - Method in class com.ibm.crypto.fips.provider.AESCipherInSoftware
Sets the raw algorithm to AES.
setRawAlg() - Method in class com.ibm.crypto.fips.provider.DESedeCipher
 
setRawAlg() - Method in class com.ibm.crypto.fips.provider.SingleBlockHardwareAESCipher
Sets the raw algorithm to AES.
setT(int) - Method in class com.ibm.crypto.fips.provider.GCTR
Sets the length of the tag in bits.
setT(int) - Method in class com.ibm.crypto.fips.provider.GCTRInHardware
Sets the length of the tag in bits.
setupH(byte[]) - Method in class com.ibm.crypto.fips.provider.GhashMD
 
sha - Variable in class com.ibm.crypto.fips.provider.AbstractSHAwithECDSA
 
SHA - Class in com.ibm.crypto.fips.provider
This class implements the Secure Hash Algorithm (SHA) developed by the National Institute of Standards and Technology along with the National Security Agency.
SHA() - Constructor for class com.ibm.crypto.fips.provider.SHA
Standard constructor, creates a new SHA instance, allocates its buffers from the heap.
SHA1_MAX_STRENGTH - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
SHA1withECDSA - Class in com.ibm.crypto.fips.provider
 
SHA1withECDSA() - Constructor for class com.ibm.crypto.fips.provider.SHA1withECDSA
 
SHA2 - Class in com.ibm.crypto.fips.provider
This class implements the Secure Hash Algorithm 2 (SHA2) developed by the National Institute of Standards and Technology along with the National Security Agency.
SHA2() - Constructor for class com.ibm.crypto.fips.provider.SHA2
Standard constructor, creates a new SHA2 instance, allocates its buffers from the heap.
SHA224 - Class in com.ibm.crypto.fips.provider
This class implements the Secure Hash Algorithm 224 (SHA224) developed by the National Institute of Standards and Technology along with the National Security Agency.
SHA224() - Constructor for class com.ibm.crypto.fips.provider.SHA224
Standard constructor, creates a new SHA2 instance, allocates its buffers from the heap.
SHA224_MAX_STRENGTH - Static variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
SHA224withECDSA - Class in com.ibm.crypto.fips.provider
 
SHA224withECDSA() - Constructor for class com.ibm.crypto.fips.provider.SHA224withECDSA
 
SHA2DRBG - Class in com.ibm.crypto.fips.provider
 
SHA2DRBG() - Constructor for class com.ibm.crypto.fips.provider.SHA2DRBG
 
SHA2withECDSA - Class in com.ibm.crypto.fips.provider
 
SHA2withECDSA() - Constructor for class com.ibm.crypto.fips.provider.SHA2withECDSA
 
SHA3 - Class in com.ibm.crypto.fips.provider
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.
SHA3() - Constructor for class com.ibm.crypto.fips.provider.SHA3
Standard constructor, creates a new SHA3 instance, allocates its buffers from the heap.
SHA3withECDSA - Class in com.ibm.crypto.fips.provider
 
SHA3withECDSA() - Constructor for class com.ibm.crypto.fips.provider.SHA3withECDSA
 
SHA5 - Class in com.ibm.crypto.fips.provider
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.
SHA5() - Constructor for class com.ibm.crypto.fips.provider.SHA5
Standard constructor, creates a new SHA5 instance, allocates its buffers from the heap.
SHA5DRBG - Class in com.ibm.crypto.fips.provider
 
SHA5DRBG() - Constructor for class com.ibm.crypto.fips.provider.SHA5DRBG
 
SHA5withECDSA - Class in com.ibm.crypto.fips.provider
 
SHA5withECDSA() - Constructor for class com.ibm.crypto.fips.provider.SHA5withECDSA
 
SHIFT_59 - Variable in class com.ibm.crypto.fips.provider.CPUJitter
 
SHIFT_60 - Variable in class com.ibm.crypto.fips.provider.CPUJitter
 
SHIFT_62 - Variable in class com.ibm.crypto.fips.provider.CPUJitter
 
SHIFT_63 - Variable in class com.ibm.crypto.fips.provider.CPUJitter
 
shiftLeft(Object, int) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
shiftLeft(Object, int) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
shiftLeft(Object, int) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
shiftRight(Object, int) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
shiftRight(Object, int) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
shiftRight(Object, int) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 
SigUtil - Class in com.ibm.crypto.fips.provider
 
SigUtil() - Constructor for class com.ibm.crypto.fips.provider.SigUtil
 
SingleBlockHardwareAESCipher - Class in com.ibm.crypto.fips.provider
This class implements the AES algorithm in its various modes (ECB, CFB, OFB, CBC, PCBC) and padding schemes (PKCS5Padding, NoPadding).
SingleBlockHardwareAESCipher() - Constructor for class com.ibm.crypto.fips.provider.SingleBlockHardwareAESCipher
 
SingleBlockHardwareAESCipher(String, String) - Constructor for class com.ibm.crypto.fips.provider.SingleBlockHardwareAESCipher
 
sr - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
ss_bytes - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
stripOffSignByte(byte[]) - Static method in class com.ibm.crypto.fips.provider.SigUtil
You'd better only do this if you KNOW that this is a positive number!!! BigInteger.toByteArray() will output an extra leading 00 byte if the high-order bit is on in the first nibble of output.
subtract(Object, Object) - Method in class com.ibm.crypto.fips.provider.GenericPrimeField
 
subtract(Object, Object) - Method in class com.ibm.crypto.fips.provider.P256PrimeField
 
subtract(Object, Object) - Method in interface com.ibm.crypto.fips.provider.PrimeField
 

T

TDCNP - Class in com.ibm.crypto.fips.provider
This class creates a DESede cipher with default mode CBC with no Padding.
TDCNP() - Constructor for class com.ibm.crypto.fips.provider.TDCNP
Creates an instance of DESede cipher with CBC mode and no Padding.
TlsKeyMaterialGenerator - Class in com.ibm.crypto.fips.provider
KeyGenerator implementation for the SSL/TLS master secret derivation.
TlsKeyMaterialGenerator() - Constructor for class com.ibm.crypto.fips.provider.TlsKeyMaterialGenerator
Verify the JCE framework in the constructor.
TlsMasterSecretGenerator - Class in com.ibm.crypto.fips.provider
KeyGenerator implementation for the SSL/TLS master secret derivation.
TlsMasterSecretGenerator() - Constructor for class com.ibm.crypto.fips.provider.TlsMasterSecretGenerator
Verify the JCE framework in the constructor.
TlsRsaPremasterSecretGenerator - Class in com.ibm.crypto.fips.provider
KeyGenerator implementation for the SSL/TLS RSA premaster secret.
TlsRsaPremasterSecretGenerator() - Constructor for class com.ibm.crypto.fips.provider.TlsRsaPremasterSecretGenerator
Verify the JCE framework in the constructor.
toEllipticPoint(ECPoint) - Method in class com.ibm.crypto.fips.provider.AffineCurve
 
toEllipticPoint(ECPoint) - Method in class com.ibm.crypto.fips.provider.JacobianCurve
 
toEllipticPoint(ECPoint) - Method in class com.ibm.crypto.fips.provider.PrimeCurve
 
toRSAKey(Key) - Static method in class com.ibm.crypto.fips.provider.RSAKeyFactory
Static method to convert Key into an instance of RSAPublicKeyImpl or RSAPrivate(Crt)KeyImpl.
toString() - Method in class com.ibm.crypto.fips.provider.DatawithDSA
Answers a string containing a concise, human-readable description of the receiver.
toString() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
 
toString() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
 
toString() - Method in class com.ibm.crypto.fips.provider.ECNamedCurve
 
toString() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
 
trailerField - Variable in class com.ibm.crypto.fips.provider.PSSParameters
 

U

unpad(byte[], int, int) - Method in interface com.ibm.crypto.fips.provider.Padding
Returns the index where padding starts.
unpad(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.RSAPadding
Unpad the padded block and return the data.
unpad(byte[]) - Method in class com.ibm.crypto.fips.provider.RSAPadding
Unpad the padded block and return the data.
update(byte[], int, int) - Method in class com.ibm.crypto.fips.provider.JITFullHardwareDigest
 

V

V - Variable in class com.ibm.crypto.fips.provider.HASHDRBG
 
validate_g(BigInteger, BigInteger, BigInteger) - Method in class com.ibm.crypto.fips.provider.DSAParameterGenerator
THis method will be used only Certificate lab requires that we validate g.
validatePQE(BigInteger, BigInteger, BigInteger) - Method in class com.ibm.crypto.fips.provider.ProbablePrimesIFC
Validate P, Q and E

W

writeDouble(double, byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies the double value into eight consecutive bytes of the byte array starting at the offset.
writeFloat(float, byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies the float value into four consecutive bytes of the byte array starting at the offset.
writeInt(int, byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies an int value into four consecutive bytes of the byte array starting at the offset.
writeInt(int, byte[], int, boolean, int) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies zero to four bytes of the int value into the byte array starting at the offset.
writeLong(long, byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies the long value into eight consecutive bytes of the byte array starting at the offset.
writeLong(long, byte[], int, boolean, int) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies zero to eight bytes of the long value into the byte array starting at the offset.
writeShort(short, byte[], int, boolean) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies the short value into two consecutive bytes of the byte array starting at the offset.
writeShort(short, byte[], int, boolean, int) - Static method in class com.ibm.crypto.fips.provider.ByteArrayMarshaller
Copies zero to two bytes of the short value into the byte array starting at the offset.

X

X509Factory - Class in com.ibm.crypto.fips.provider
This class defines a certificate factory for X.509 v3 certificates and X.509 v2 certificate revocation lists (CRLs).
X509Factory() - Constructor for class com.ibm.crypto.fips.provider.X509Factory
 
x509String - Static variable in class com.ibm.crypto.fips.provider.X509Factory
 

Z

zeroize() - Method in class com.ibm.crypto.fips.provider.AESSecretKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DESedeKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DHPrivateKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DHPublicKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DSAPrivateKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.DSAPublicKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.ECPrivateKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.ECPublicKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.HASHDRBG
This function zeroizes the class so that nothing is in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.HmacSHA1
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.HmacSHA224
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.HmacSHA256
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.HmacSHA384
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.HmacSHA512
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.ProbablePrimesIFC
This function zeroizes the parameters so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateCrtKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.RSAPrivateKey
This function zeroizes the key so that it isn't in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.RSAPublicKey
This function zeroizes the key so that it isn't in memory.
zeroize() - Method in class com.ibm.crypto.fips.provider.SHA2DRBG
This function zeroizes the class so that nothing is in memory
zeroize() - Method in class com.ibm.crypto.fips.provider.SHA5DRBG
This function zeroizes the class so that nothing is in memory
A B C D E F G H I J M N O P Q R S T U V W X Z 
© Portions Copyright 2003, 2014, 2015, 2016 IBM Corporation. All rights reserved.
© Portions Copyright 2003, 2014 Oracle and/or its affiliates. All rights reserved.