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
keyas 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 atoffsetinclusive, 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 atoffset, 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 atoffset, 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 modulusp, and a base generatorg. - 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 modulusp, a base generatorg, and a private-value lengthl. - 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 modulusp, and a base generatorg. - 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 modulusp, a base generatorg, and a private-value lengthl. - 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
CertPathobject 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
SecretKeyobject from the provided key specification (key material). - engineGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
-
Generates a
SecretKeyobject 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 atoffset. - 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 atoffset. - 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
updateordoFinaloperation, given the input lengthinputLen(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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes of data frominputto 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
CertPathobject 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
SecretKeyobject from the provided key specification (key material). - internalGenerateSecret(KeySpec) - Method in class com.ibm.crypto.fips.provider.DESedeKeyFactory
-
Generates a
SecretKeyobject 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 atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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
lenbytes ininput, starting atoffset. - 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