Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 

A

aadLen - Variable in class gnu.crypto.mode.GCM
 
add(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
addSeeder(ISeed) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNURandomGenerator
 
addToThis(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
adjustParity(byte[], int) - Static method in class gnu.crypto.cipher.DES
Adjust the parity for a raw key array.
adjustParity(byte[], int) - Static method in class gnu.crypto.cipher.TripleDES
Transform a key so it will be parity adjusted.
AES_CIPHER - Static variable in interface gnu.crypto.Registry
AES is synonymous to Rijndael for 128-bit block size only.
AESWrapper - Class in gnu.crypto.wrapper
an implementation of RFC 3394
AESWrapper() - Constructor for class gnu.crypto.wrapper.AESWrapper
 
AESWrapper(byte[]) - Constructor for class gnu.crypto.wrapper.AESWrapper
 
ALGORITHM_PARAMS - Static variable in interface gnu.crypto.mode.IMode
 
algorithmParams - Variable in class gnu.crypto.mode.BaseMode
Params for mode of operation.
Anubis - Class in gnu.crypto.cipher
Anubis is a 128-bit block cipher that accepts a variable-length key.
Anubis() - Constructor for class gnu.crypto.cipher.Anubis
Trivial 0-arguments constructor.
ANUBIS_CIPHER - Static variable in interface gnu.crypto.Registry
 
ARCFour - Class in gnu.crypto.prng
RC4 is a stream cipher developed by Ron Rivest.
ARCFour() - Constructor for class gnu.crypto.prng.ARCFour
Default 0-arguments constructor.
ARCFOUR_KEY_MATERIAL - Static variable in class gnu.crypto.prng.ARCFour
The attributes property name for the key bytes.
ARCFOUR_PRNG - Static variable in interface gnu.crypto.Registry
(Apparently) RC4 keystream PRNG.
ARCFOUR_SBOX_SIZE - Static variable in class gnu.crypto.prng.ARCFour
The size of the internal S-box.

B

Base64 - Class in gnu.crypto.util
Most of this implementation is from Robert Harder's public domain Base64 code (version 1.4.1 available from <http://iharder.net/xmlizable>).
BaseAgreement - Interface in gnu.crypto.agreement
The basic interface that Diffie-Hellman implementations conforms to.
BaseCipher - Class in gnu.crypto.cipher
A basic abstract class to facilitate implementing symmetric key block ciphers.
BaseCipher(String, int, int) - Constructor for class gnu.crypto.cipher.BaseCipher
Trivial constructor for use by concrete subclasses.
BaseHash - Class in gnu.crypto.hash
A base abstract class to facilitate hash implementations.
BaseHash(String, int, int) - Constructor for class gnu.crypto.hash.BaseHash
Trivial constructor for use by concrete subclasses.
BaseMac - Class in gnu.crypto.mac
A base abstract class to facilitate MAC (Message Authentication Code) implementations.
BaseMac(String) - Constructor for class gnu.crypto.mac.BaseMac
Trivial constructor for use by concrete subclasses.
BaseMac(String, IMessageDigest) - Constructor for class gnu.crypto.mac.BaseMac
Trivial constructor for use by concrete subclasses.
BaseMode - Class in gnu.crypto.mode
A basic abstract class to facilitate implementing block cipher modes of operations.
BaseMode(String, IBlockCipher, int) - Constructor for class gnu.crypto.mode.BaseMode
Trivial constructor for use by concrete subclasses.
BasePad - Class in gnu.crypto.pad
An abstract class to facilitate implementing padding algorithms.
BasePad(String) - Constructor for class gnu.crypto.pad.BasePad
Trivial constructor for use by concrete subclasses.
BaseSignature - Class in gnu.crypto.sig
A base abstract class to facilitate implementations of concrete Signatures.
BaseSignature(String, IMessageDigest) - Constructor for class gnu.crypto.sig.BaseSignature
Trivial constructor.
BLOCK_INDEX_LENGTH - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's block index length.
BLOCK_SIZE - Static variable in class gnu.crypto.cipher.DES
DES operates on 64 bit blocks.
BLOCK_SIZE - Static variable in class gnu.crypto.cipher.RC2
 
BLOCK_SIZE - Static variable in class gnu.crypto.cipher.TripleDES
Triple-DES only operates on 64 bit blocks.
blockLength - Variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
blockSize - Variable in class gnu.crypto.hash.BaseHash
The hash (inner) block size in bytes.
blockSize() - Method in class gnu.crypto.hash.BaseHash
 
blockSize() - Method in interface gnu.crypto.hash.IMessageDigest
Returns the algorithm's (inner) block size in bytes.
blockSize() - Method in class gnu.crypto.hash.Sha224
 
blockSize - Variable in class gnu.crypto.mac.HMac
 
blockSize - Variable in class gnu.crypto.pad.BasePad
The block size, in bytes, for this instance.
blockSize - Variable in class gnu.crypto.sig.rsa.RSA_SSCD
 
blockSizes() - Method in class gnu.crypto.cipher.Anubis
 
blockSizes() - Method in class gnu.crypto.cipher.Blowfish
 
blockSizes() - Method in class gnu.crypto.cipher.Cast5
 
blockSizes() - Method in class gnu.crypto.cipher.DES
 
blockSizes() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns an Iterator over the supported block sizes.
blockSizes() - Method in class gnu.crypto.cipher.Khazad
 
blockSizes() - Method in class gnu.crypto.cipher.NullCipher
 
blockSizes() - Method in class gnu.crypto.cipher.RC2
 
blockSizes() - Method in class gnu.crypto.cipher.Rijndael
 
blockSizes() - Method in class gnu.crypto.cipher.Serpent
 
blockSizes() - Method in class gnu.crypto.cipher.Square
 
blockSizes() - Method in class gnu.crypto.cipher.TripleDES
 
blockSizes() - Method in class gnu.crypto.cipher.Twofish
 
blockSizes() - Method in class gnu.crypto.mode.BaseMode
Returns an Iterator over the supported block sizes.
Blowfish - Class in gnu.crypto.cipher
Blowfish is a 16-round, 64-bit Feistel cipher designed by Bruce Schneier.
Blowfish() - Constructor for class gnu.crypto.cipher.Blowfish
 
BLOWFISH_CIPHER - Static variable in interface gnu.crypto.Registry
 
buffer - Variable in class gnu.crypto.hash.BaseHash
Temporary input buffer.
byteToString(int) - Static method in class gnu.crypto.util.Util
Returns a string of 2 hexadecimal digits (most significant digit first) corresponding to the lowest 8 bits of n.

C

calculateAgreement(Key) - Method in interface gnu.crypto.agreement.BaseAgreement
given a public key from a given party calculate the next message in the agreement sequence.
calculateAgreement(Key) - Method in class gnu.crypto.agreement.ECCofactorDHAgreement
 
calculateAgreement(Key) - Method in class gnu.crypto.agreement.ECDHAgreement
 
CAST128_CIPHER - Static variable in interface gnu.crypto.Registry
CAST5 is also known as CAST-128.
Cast5 - Class in gnu.crypto.cipher
An implmenetation of the CAST5 (a.k.a.
Cast5() - Constructor for class gnu.crypto.cipher.Cast5
Trivial 0-arguments constructor.
CAST5_CIPHER - Static variable in interface gnu.crypto.Registry
 
CAST_128_CIPHER - Static variable in interface gnu.crypto.Registry
 
CBC - Class in gnu.crypto.mode
The Cipher Block Chaining mode.
CBC_MODE - Static variable in interface gnu.crypto.Registry
Cipher block chaining mode (NIST).
CFB - Class in gnu.crypto.mode
The cipher feedback mode.
CFB_MODE - Static variable in interface gnu.crypto.Registry
Cipher feedback mode (NIST).
CHECK_WEAK_KEYS - Static variable in class gnu.crypto.Properties
 
checkForWeakKeys() - Static method in class gnu.crypto.Properties
A convenience method that returns, as a boolean, the library global configuration property indicating if the implementations of symmetric key block ciphers check, or not, for possible/potential weak and semi-weak keys that may be produced in the course of generating round encryption and/or decryption keys.
cipher - Variable in class gnu.crypto.mode.BaseMode
The underlying block cipher implementation.
CIPHER - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of underlying block cipher for this ICM generator.
CIPHER - Static variable in class gnu.crypto.prng.UMacGenerator
The name of the underlying symmetric key block cipher algorithm.
CIPHER_BLOCK_SIZE - Static variable in interface gnu.crypto.cipher.IBlockCipher
Property name of the block size in which to operate a block cipher.
cipherBlockSize - Variable in class gnu.crypto.mode.BaseMode
The block size, in bytes, to operate the underlying block cipher in.
CipherFactory - Class in gnu.crypto.cipher
A Factory to instantiate symmetric block cipher instances.
clearData(byte[]) - Method in class gnu.crypto.sig.BaseSignature
 
clearData(BigInteger) - Method in class gnu.crypto.sig.BaseSignature
 
cLen - Variable in class gnu.crypto.mode.GCM
 
clone() - Method in class gnu.crypto.cipher.Anubis
 
clone() - Method in class gnu.crypto.cipher.BaseCipher
 
clone() - Method in class gnu.crypto.cipher.Blowfish
 
clone() - Method in class gnu.crypto.cipher.Cast5
 
clone() - Method in class gnu.crypto.cipher.DES
 
clone() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns a clone of this instance.
clone() - Method in class gnu.crypto.cipher.Khazad
 
clone() - Method in class gnu.crypto.cipher.NullCipher
 
clone() - Method in class gnu.crypto.cipher.RC2
 
clone() - Method in class gnu.crypto.cipher.Rijndael
 
clone() - Method in class gnu.crypto.cipher.Serpent
 
clone() - Method in class gnu.crypto.cipher.Square
 
clone() - Method in class gnu.crypto.cipher.TripleDES
 
clone() - Method in class gnu.crypto.cipher.Twofish
 
clone() - Method in class gnu.crypto.hash.BaseHash
 
clone() - Method in class gnu.crypto.hash.Haval
 
clone() - Method in interface gnu.crypto.hash.IMessageDigest
Returns a clone copy of this instance.
clone() - Method in class gnu.crypto.hash.MD2
 
clone() - Method in class gnu.crypto.hash.MD4
 
clone() - Method in class gnu.crypto.hash.MD5
 
clone() - Method in class gnu.crypto.hash.RipeMD128
 
clone() - Method in class gnu.crypto.hash.RipeMD160
 
clone() - Method in class gnu.crypto.hash.Sha160
 
clone() - Method in class gnu.crypto.hash.Sha224
 
clone() - Method in class gnu.crypto.hash.Sha256
 
clone() - Method in class gnu.crypto.hash.Sha384
 
clone() - Method in class gnu.crypto.hash.Sha512
 
clone() - Method in class gnu.crypto.hash.Tiger
 
clone() - Method in class gnu.crypto.hash.Whirlpool
 
clone() - Method in class gnu.crypto.mac.BaseMac
 
clone() - Method in class gnu.crypto.mac.HMac
 
clone() - Method in interface gnu.crypto.mac.IMac
Returns a clone copy of this instance.
clone() - Method in class gnu.crypto.mac.TMMH16
 
clone() - Method in class gnu.crypto.mac.UHash32
 
clone() - Method in class gnu.crypto.mac.UMac32
 
clone() - Method in class gnu.crypto.mode.BaseMode
 
clone() - Method in class gnu.crypto.mode.CBC
 
clone() - Method in class gnu.crypto.mode.CFB
 
clone() - Method in class gnu.crypto.mode.CTR
 
clone() - Method in class gnu.crypto.mode.ECB
 
clone() - Method in class gnu.crypto.mode.GCM
 
clone() - Method in class gnu.crypto.mode.ICM
 
clone() - Method in class gnu.crypto.mode.OFB
 
clone() - Method in class gnu.crypto.prng.ARCFour
 
clone() - Method in class gnu.crypto.prng.DGKGF
 
clone() - Method in class gnu.crypto.prng.GifPRNG
 
clone() - Method in class gnu.crypto.prng.ICMGenerator
 
clone() - Method in class gnu.crypto.prng.JavaRandomGenerator
 
clone() - Method in class gnu.crypto.prng.MDGenerator
 
clone() - Method in class gnu.crypto.prng.PBKDF2
 
clone() - Method in class gnu.crypto.prng.UEKAECryptoCardGenerator
 
clone() - Method in class gnu.crypto.prng.UMacGenerator
 
clone() - Method in class gnu.crypto.sig.BaseSignature
 
clone() - Method in class gnu.crypto.sig.dss.DSSSignature
 
clone() - Method in class gnu.crypto.sig.ecdsa.ECDSASignature
 
clone() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
clone() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
clone() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
clone() - Method in interface gnu.crypto.sig.ISignature
Returns a clone copy of this instance.
clone() - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
clone() - Method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5
 
clone() - Method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5_WithErroneousAlgId
 
clone() - Method in class gnu.crypto.sig.rsa.EMSA_PSS
 
clone() - Method in class gnu.crypto.sig.rsa.RSA_RAW
 
clone() - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
clone() - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
clone() - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
closeInterface(long) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
com.sun.crypto.provider - package com.sun.crypto.provider
 
COMPRESSED - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
count - Variable in class gnu.crypto.hash.BaseHash
Number of bytes processed so far.
CTR - Class in gnu.crypto.mode
The implementation of the Counter Mode.
CTR_MODE - Static variable in interface gnu.crypto.Registry
Counter (NIST) mode.
currentBlockSize - Variable in class gnu.crypto.cipher.BaseCipher
The current block size, in bytes.
currentBlockSize() - Method in class gnu.crypto.cipher.BaseCipher
 
currentBlockSize() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the currently set block size for this instance.
currentBlockSize() - Method in class gnu.crypto.mode.BaseMode
 
currentKey - Variable in class gnu.crypto.cipher.BaseCipher
The session key for this instance.
Curve - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
Curve(Field, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
Curve(Field, BigInteger, BigInteger, byte[]) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
CurveF2m - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
CurveF2m(Field, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.CurveF2m
 
CurveFp - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
CurveFp(Field, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.CurveFp
 

D

decode(byte[], RSAKey) - Static method in class gnu.crypto.sig.rsa.EME_Encoding
 
decode(byte[], int) - Static method in class gnu.crypto.sig.rsa.EME_Encoding
 
decode(byte[]) - Method in class gnu.crypto.sig.rsa.EME_OAEP
 
decode(byte[], byte[]) - Method in class gnu.crypto.sig.rsa.EME_OAEP
 
decode(byte[]) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Separate the encoded message EM into an octet string PS consisting of nonzero octets and a message M as:
decode(byte[]) - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
decode(byte[], byte[], int, int) - Method in class gnu.crypto.sig.rsa.EMSA_PSS
The decoding operation EMSA-PSS-Decode recovers the message hash from an encoded message EM and compares it to the hash of M.
decode(String) - Static method in class gnu.crypto.util.Base64
Decodes data from Base64 notation.
decode(byte[], int, int) - Static method in class gnu.crypto.util.Base64
Decodes Base64 content in byte array format and returns the decoded byte array.
decodeINT(byte[], int, int[]) - Static method in class gnu.crypto.util.TLV
 
decodePriAndPubKey(byte[]) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.dss.DSSKeyPairX509Codec
 
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
decodePrivateKey(byte[]) - Method in interface gnu.crypto.key.IKeyPairCodec
Decodes an instance of an external private key into its native Java representation.
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
decodePrivateKey(byte[]) - Method in class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
decodePrivateKey(AsymmetricAlg, byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
decodePublicKey(byte[]) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
decodePublicKey(byte[]) - Method in class gnu.crypto.key.dss.DSSKeyPairX509Codec
 
decodePublicKey(byte[]) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
decodePublicKey(byte[]) - Method in interface gnu.crypto.key.IKeyPairCodec
Decodes an instance of an external public key into its native Java representation.
decodePublicKey(byte[]) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
decodePublicKey(byte[]) - Method in class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
decodePublicKey(AsymmetricAlg, byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
decodeSignature(byte[]) - Method in class gnu.crypto.sig.dss.DSSSignatureRawCodec
 
decodeSignature(byte[]) - Method in interface gnu.crypto.sig.ISignatureCodec
 
decodeSignature(byte[]) - Method in class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Anubis
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Blowfish
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Cast5
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.DES
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Khazad
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.NullCipher
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.RC2
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Rijndael
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Serpent
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Square
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.TripleDES
 
decrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Twofish
 
decrypt(PrivateKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSADP algorithm.
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.cipher.BaseCipher
 
decryptBlock(byte[], int, byte[], int) - Method in interface gnu.crypto.cipher.IBlockCipher
Decrypts exactly one block of ciphertext.
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.BaseMode
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CBC
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CFB
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CTR
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ECB
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.GCM
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ICM
 
decryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.OFB
 
DECRYPTION - Static variable in interface gnu.crypto.mode.IMode
Constant indicating the instance is being used for decryption.
DEFAULT_HASH_ALGORITHM - Static variable in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.PBEKeyGen
 
defaultBlockSize - Variable in class gnu.crypto.cipher.BaseCipher
The default block size, in bytes.
defaultBlockSize() - Method in class gnu.crypto.cipher.BaseCipher
 
defaultBlockSize() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the default value, in bytes, of the algorithm's block size.
defaultBlockSize() - Method in class gnu.crypto.mode.BaseMode
Returns the default value, in bytes, of the mode's block size.
defaultKeySize - Variable in class gnu.crypto.cipher.BaseCipher
The default key size, in bytes.
defaultKeySize() - Method in class gnu.crypto.cipher.BaseCipher
 
defaultKeySize() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the default value, in bytes, of the algorithm's key size.
defaultKeySize() - Method in class gnu.crypto.mode.BaseMode
Returns the default value, in bytes, of the underlying block cipher key size.
DerivationFuncParams - Interface in gnu.crypto.derivationFunctions
 
DerivationFuncParamsWithSharedInfo - Class in gnu.crypto.derivationFunctions
 
DerivationFuncParamsWithSharedInfo(byte[]) - Constructor for class gnu.crypto.derivationFunctions.DerivationFuncParamsWithSharedInfo
 
DerivationFunction - Interface in gnu.crypto.derivationFunctions
 
DES - Class in gnu.crypto.cipher
The Data Encryption Standard.
DES() - Constructor for class gnu.crypto.cipher.DES
Default 0-argument constructor.
DES_CIPHER - Static variable in interface gnu.crypto.Registry
 
DESEDE_CIPHER - Static variable in interface gnu.crypto.Registry
TripleDES is also known as DESede.
destroyProvider() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
determineNAF(int[], BigInteger, int) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
DGKGF - Class in gnu.crypto.prng
 
DGKGF() - Constructor for class gnu.crypto.prng.DGKGF
 
DGKGF_PRNG - Static variable in interface gnu.crypto.Registry
 
DH_KA - Static variable in interface gnu.crypto.Registry
 
DH_KPG - Static variable in interface gnu.crypto.Registry
 
digest() - Method in class gnu.crypto.hash.BaseHash
 
digest() - Method in interface gnu.crypto.hash.IMessageDigest
Completes the message digest by performing final operations such as padding and resetting the instance.
digest() - Method in class gnu.crypto.hash.Sha224
 
digest() - Method in class gnu.crypto.mac.BaseMac
 
digest() - Method in class gnu.crypto.mac.HMac
 
digest() - Method in interface gnu.crypto.mac.IMac
Completes the MAC by performing final operations such as padding and resetting the instance.
digest() - Method in class gnu.crypto.mac.TMMH16
 
digest(IRandom) - Method in class gnu.crypto.mac.TMMH16
Similar to the same method with no arguments, but uses the designated random number generator to compute needed keying material.
digest() - Method in class gnu.crypto.mac.UHash32
 
digest() - Method in class gnu.crypto.mac.UMac32
 
digest() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDigester
 
DO_RSA_BLINDING - Static variable in class gnu.crypto.Properties
 
doFinal(byte[], int) - Method in class gnu.crypto.hash.Sha224
 
doFinal() - Method in class gnu.crypto.mode.GCM
 
doFinal(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
doFinal(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
doFinal(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
doFinal(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
doFinal(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUMAC
 
DOMAIN_PARAMETERS - Static variable in class gnu.crypto.key.ecdsa.ECDSAKeyPairGenerator
 
doRSABlinding() - Static method in class gnu.crypto.Properties
A convenience method that returns, as a boolean, the library global configuration property indicating if RSA decryption (RSADP primitive), does, or not, blinding against timing attacks.
DSA_KPG - Static variable in interface gnu.crypto.Registry
DSA is synonymous to DSS.
DSA_OIDarray - Static variable in class gnu.crypto.key.dss.DSSKeyPairX509Codec
 
DSA_PARAMS_COUNTER - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_E - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_G - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_P - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_Q - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_PARAMS_SEED - Static variable in class gnu.crypto.key.dss.FIPS186
 
DSA_SIG - Static variable in interface gnu.crypto.Registry
DSA is synonymous to DSS.
DSS_KPG - Static variable in interface gnu.crypto.Registry
 
DSS_PARAMETERS - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of an optional DSAParameterSpec instance to use for this generator's p, q, and g values.
DSS_SIG - Static variable in interface gnu.crypto.Registry
 
DSSKey - Class in gnu.crypto.key.dss
A base asbtract class for both public and private DSS (Digital Signature Standard) keys.
DSSKey(BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dss.DSSKey
Trivial protected constructor.
DSSKeyPairGenerator - Class in gnu.crypto.key.dss
A key-pair generator for asymetric keys to use in conjunction with the DSS (Digital Signature Standard).
DSSKeyPairGenerator() - Constructor for class gnu.crypto.key.dss.DSSKeyPairGenerator
 
DSSKeyPairRawCodec - Class in gnu.crypto.key.dss
An object that implements the IKeyPairCodec operations for the Raw format to use with DSS keypairs.
DSSKeyPairRawCodec() - Constructor for class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
DSSKeyPairX509Codec - Class in gnu.crypto.key.dss
Title: CC
DSSKeyPairX509Codec() - Constructor for class gnu.crypto.key.dss.DSSKeyPairX509Codec
 
DSSPrivateKey - Class in gnu.crypto.key.dss
An object that embodies a DSS (Digital Signature Standard) private key.
DSSPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dss.DSSPrivateKey
Trivial constructor.
DSSPublicKey - Class in gnu.crypto.key.dss
An object that embodies a DSS (Digital Signature Standard) public key.
DSSPublicKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.dss.DSSPublicKey
Trivial constructor.
DSSSignature - Class in gnu.crypto.sig.dss
The DSS (Digital Signature Standard) algorithm makes use of the following parameters:
DSSSignature() - Constructor for class gnu.crypto.sig.dss.DSSSignature
Trivial 0-arguments constructor.
DSSSignatureRawCodec - Class in gnu.crypto.sig.dss
An object that implements the ISignatureCodec operations for the Raw format to use with DSS signatures.
DSSSignatureRawCodec() - Constructor for class gnu.crypto.sig.dss.DSSSignatureRawCodec
 
dump(BigInteger) - Static method in class gnu.crypto.util.Util
Returns a hexadecimal dump of the trimmed bytes of a BigInteger.
dumpString(byte[], int, int, String) - Static method in class gnu.crypto.util.Util
Dumps a byte array as a string, in a format that is easy to read for debugging.
dumpString(byte[]) - Static method in class gnu.crypto.util.Util
 
dumpString(byte[], String) - Static method in class gnu.crypto.util.Util
 
dumpString(byte[], int, int) - Static method in class gnu.crypto.util.Util
 

E

ECB - Class in gnu.crypto.mode
The implementation of the Electronic Codebook mode.
ECB_MODE - Static variable in interface gnu.crypto.Registry
Electronic CodeBook mode.
ECCofactorDHAgreement - Class in gnu.crypto.agreement
 
ECCofactorDHAgreement() - Constructor for class gnu.crypto.agreement.ECCofactorDHAgreement
 
ECDHAgreement - Class in gnu.crypto.agreement
 
ECDHAgreement() - Constructor for class gnu.crypto.agreement.ECDHAgreement
 
ECDomainParameter - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
ECDSA_KPG - Static variable in interface gnu.crypto.Registry
 
ECDSA_SIG - Static variable in interface gnu.crypto.Registry
 
ECDSAKey - Class in gnu.crypto.key.ecdsa
 
ECDSAKey(ECDomainParameter) - Constructor for class gnu.crypto.key.ecdsa.ECDSAKey
 
ECDSAKeyPairGenerator - Class in gnu.crypto.key.ecdsa
 
ECDSAKeyPairGenerator() - Constructor for class gnu.crypto.key.ecdsa.ECDSAKeyPairGenerator
 
ECDSAKeyPairX509Codec - Class in gnu.crypto.key.ecdsa
 
ECDSAKeyPairX509Codec() - Constructor for class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
ECDSAPrivateKey - Class in gnu.crypto.key.ecdsa
 
ECDSAPrivateKey(ECDomainParameter, BigInteger) - Constructor for class gnu.crypto.key.ecdsa.ECDSAPrivateKey
 
ECDSAPublicKey - Class in gnu.crypto.key.ecdsa
 
ECDSAPublicKey(ECDomainParameter, ECGNUPoint) - Constructor for class gnu.crypto.key.ecdsa.ECDSAPublicKey
 
ECDSASignature - Class in gnu.crypto.sig.ecdsa
 
ECDSASignature() - Constructor for class gnu.crypto.sig.ecdsa.ECDSASignature
 
ECDSASignature(String) - Constructor for class gnu.crypto.sig.ecdsa.ECDSASignature
 
ECGNUPoint - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
ECGNUPoint(Curve) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
ECKeyAgreement - Class in gnu.crypto.sig.ecdsa
 
ECKeyAgreement(BaseAgreement, DerivationFunction) - Constructor for class gnu.crypto.sig.ecdsa.ECKeyAgreement
 
ECPointF2mPolynomial - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
ECPointF2mPolynomial(Curve, byte[]) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
ECPointF2mPolynomial(CurveF2m, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
ECPointF2mPolynomial(CurveF2m, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
ECPointFp - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
ECPointFp(Curve, byte[]) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
ECPointFp(Curve, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
ECPointFp(CurveFp, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
ECPointFp(CurveFp, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
EIGHT - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
ElementF2mPolynomial - Class in gnu.crypto.sig.ecdsa.ecmath.curve
 
ElementF2mPolynomial(FieldF2mPolynomial, BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
ElementF2mPolynomial(ElementF2mPolynomial) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
Copy constructor
ELGAMAL_KA - Static variable in interface gnu.crypto.Registry
 
EllipticCurveException - Exception in gnu.crypto.sig.ecdsa.ecmath.exceptions
 
EllipticCurveException() - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveException
 
EllipticCurveException(String) - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveException
 
EllipticCurveException(Throwable) - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveException
 
EllipticCurveException(String, Throwable) - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveException
 
EllipticCurveRuntimeException - Exception in gnu.crypto.sig.ecdsa.ecmath.exceptions
 
EllipticCurveRuntimeException() - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveRuntimeException
 
EllipticCurveRuntimeException(String) - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveRuntimeException
 
EllipticCurveRuntimeException(String, Throwable) - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveRuntimeException
 
EllipticCurveRuntimeException(Throwable) - Constructor for exception gnu.crypto.sig.ecdsa.ecmath.exceptions.EllipticCurveRuntimeException
 
EME_Encoding - Class in gnu.crypto.sig.rsa
 
EME_Encoding() - Constructor for class gnu.crypto.sig.rsa.EME_Encoding
 
EME_OAEP - Class in gnu.crypto.sig.rsa
 
EME_OAEP_PAD - Static variable in interface gnu.crypto.Registry
EME_OAEP padding as described in section 7.1 in RFC-3447.
EME_PKCS1_V1_5 - Class in gnu.crypto.sig.rsa
An implementation of the EME-PKCS1-V1.5 encoding and decoding methods.
EME_PKCS1_V1_5_PAD - Static variable in interface gnu.crypto.Registry
EME-PKCS1-v1_5 padding as described in section 7.2 in RFC-3447.
EMSA_ISO9796d2 - Class in gnu.crypto.sig.rsa
ISO9796d2 scheme 1
EMSA_ISO9796d2(IMessageDigest, boolean) - Constructor for class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
EMSA_PKCS1_V1_5 - Class in gnu.crypto.sig.rsa
An implementation of the EMSA-PKCS1-V1.5 encoding scheme.
EMSA_PKCS1_V1_5_WithErroneousAlgId - Class in gnu.crypto.sig.rsa
Padding with AlgorithId parameters null instead of ASN NULL WARNING this class must be sync with EMSA_PKCS1_V1_5 Only use for validation!!!
EMSA_PSS - Class in gnu.crypto.sig.rsa
An implementation of the EMSA-PSS encoding/decoding scheme.
encode(String, int, byte[]) - Static method in class gnu.crypto.sig.rsa.EME_Encoding
 
encode(byte[]) - Method in class gnu.crypto.sig.rsa.EME_OAEP
 
encode(byte[], byte[]) - Method in class gnu.crypto.sig.rsa.EME_OAEP
 
encode(byte[]) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Generates an octet string PS of length k - mLen - 3 consisting of pseudo-randomly generated nonzero octets.
encode(byte[], IRandom) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Similar to EME_PKCS1_V1_5.encode(byte[]) method, except that the source of randomness to use for obtaining the padding bytes (an instance of IRandom) is given as a parameter.
encode(byte[], Random) - Method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
Similar to the EME_PKCS1_V1_5.encode(byte[], IRandom) method, except that the source of randmoness is an instance of Random.
encode() - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
encode(byte[], int) - Method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5
Frames the hash of a message, along with an ID of the hash function in a DER sequence according to the specifications of EMSA-PKCS1-V1.5 as described in RFC-3447 (see class documentation).
encode(byte[], int) - Method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5_WithErroneousAlgId
Frames the hash of a message, along with an ID of the hash function in a DER sequence according to the specifications of EMSA-PKCS1-V1.5 as described in RFC-3447 (see class documentation).
encode(byte[], int, byte[]) - Method in class gnu.crypto.sig.rsa.EMSA_PSS
The encoding operation EMSA-PSS-Encode computes the hash of a message M using a hash function and maps the result to an encoded message EM of a specified length using a mask generation function.
encode(byte[]) - Static method in class gnu.crypto.util.Base64
Encodes a byte array into Base64 notation.
encode(byte[], int, int, boolean) - Static method in class gnu.crypto.util.Base64
Encodes a byte array into Base64 notation.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
Returns the encoded form of the designated DSS (Digital Signature Standard) private key according to the Raw format supported by this library.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.dss.DSSKeyPairX509Codec
 
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
encodePrivateKey(PrivateKey, PublicKey) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
encodePrivateKey(PrivateKey) - Method in interface gnu.crypto.key.IKeyPairCodec
Encodes an instance of a private key for storage or transmission purposes.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
Returns the encoded form of the designated RSA private key according to the Raw format supported by this library.
encodePrivateKey(PrivateKey) - Method in class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
Returns the encoded form of the designated DSS (Digital Signature Standard) public key according to the Raw format supported by this library.
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.dss.DSSKeyPairX509Codec
 
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
encodePublicKey(PublicKey) - Method in interface gnu.crypto.key.IKeyPairCodec
Encodes an instance of a public key for storage or transmission purposes.
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
Returns the encoded form of the designated RSA public key according to the Raw format supported by this library.
encodePublicKey(PublicKey) - Method in class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
encodeSignature(Object) - Method in class gnu.crypto.sig.dss.DSSSignatureRawCodec
Returns the encoded form of the designated DSS (Digital Signature Standard) signature object according to the Raw format supported by this library.
encodeSignature(Object) - Method in interface gnu.crypto.sig.ISignatureCodec
 
encodeSignature(Object) - Method in class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
Returns the encoded form of the designated RSA-PSS signature object according to the Raw format supported by this library.
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Anubis
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Blowfish
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Cast5
The full encryption algorithm is given in the following four steps.
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.DES
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Khazad
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.NullCipher
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.RC2
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Rijndael
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Serpent
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Square
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.TripleDES
 
encrypt(byte[], int, byte[], int, Object, int) - Method in class gnu.crypto.cipher.Twofish
 
encrypt(PublicKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSAEP algorithm.
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.cipher.BaseCipher
 
encryptBlock(byte[], int, byte[], int) - Method in interface gnu.crypto.cipher.IBlockCipher
Encrypts exactly one block of plaintext.
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.BaseMode
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CBC
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CFB
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.CTR
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ECB
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.GCM
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.ICM
 
encryptBlock(byte[], int, byte[], int) - Method in class gnu.crypto.mode.OFB
 
ENCRYPTION - Static variable in interface gnu.crypto.mode.IMode
Constant indicating the instance is being used for encryption.
equals(Object) - Method in class gnu.crypto.key.dss.DSSKey
Returns true if the designated object is an instance of DSAKey and has the same DSS (Digital Signature Standard) parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.dss.DSSPrivateKey
Returns true if the designated object is an instance of DSAPrivateKey and has the same DSS (Digital Signature Standard) parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.dss.DSSPublicKey
Returns true if the designated object is an instance of DSAPublicKey and has the same DSS (Digital Signature Standard) parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.rsa.GnuRSAKey
Returns true if the designated object is an instance of RSAKey and has the same RSA parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
Returns true if the designated object is an instance of this class and has the same RSA parameter values as this one.
equals(Object) - Method in class gnu.crypto.key.rsa.GnuRSAPublicKey
Returns true if the designated object is an instance of this class and has the same RSA parameter values as this one.
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
equals(Object) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 

F

Field - Class in gnu.crypto.sig.ecdsa.ecmath.field
 
Field(BigInteger) - Constructor for class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
FieldF2mPolynomial - Class in gnu.crypto.sig.ecdsa.ecmath.field
 
FieldFp - Class in gnu.crypto.sig.ecdsa.ecmath.field
 
fillBlock() - Method in class gnu.crypto.prng.ARCFour
 
fillBlock() - Method in class gnu.crypto.prng.DGKGF
 
fillBlock() - Method in class gnu.crypto.prng.GifPRNG
 
fillBlock() - Method in class gnu.crypto.prng.ICMGenerator
 
fillBlock() - Method in class gnu.crypto.prng.JavaRandomGenerator
 
fillBlock() - Method in class gnu.crypto.prng.MDGenerator
 
fillBlock() - Method in class gnu.crypto.prng.PBKDF2
 
fillBlock() - Method in class gnu.crypto.prng.UEKAECryptoCardGenerator
 
fillBlock() - Method in class gnu.crypto.prng.UMacGenerator
 
finish() - Method in class gnu.crypto.hash.Sha224
 
FIPS186 - Class in gnu.crypto.key.dss
An implementation of the DSA parameters generation as described in FIPS-186.
FIPS186(int, SecureRandom) - Constructor for class gnu.crypto.key.dss.FIPS186
 
FOUR - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
fromBase64(String) - Static method in class gnu.crypto.util.Util
The inverse function of the above.
fromDigit(char) - Static method in class gnu.crypto.util.Util
Returns a number from 0 to 15 corresponding to the designated hexadecimal digit.
fromECPublicKey(ECPublicKey) - Static method in class gnu.crypto.key.ecdsa.ECDSAPublicKey
 
fromOctetString(byte[]) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
fromOctetToFieldElement(byte[]) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
fromOctetToFieldElement(byte[]) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
fromOctetToFieldElement(byte[]) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldFp
 

G

G(int, int, int, int, int, byte[], int) - Static method in class gnu.crypto.hash.Sha160
 
G(int, int, int, int, int, int, int, int, byte[], int) - Static method in class gnu.crypto.hash.Sha256
 
G(long, long, long, long, long, long, long, long, byte[], int) - Static method in class gnu.crypto.hash.Sha384
 
G(long, long, long, long, long, long, long, long, byte[], int) - Static method in class gnu.crypto.hash.Sha512
 
g - Variable in class gnu.crypto.key.dss.DSSKey
g = h(p-1)/q mod p, where h is any integer with 1 < h < p - 1 such that h (p-1)/q mod p > 1 (g has order q mod p ).
GCM - Class in gnu.crypto.mode
RFC 5084 Using AES-CCM and AES-GCM Authenticated Encryption in the CMS NIST Special Publication 800-38D Recommendation for Block Cipher Modes of Operation: Galois/Counter Mode (GCM) and GMAC
GCM_MODE - Static variable in interface gnu.crypto.Registry
Galois/Counter mode (NIST).
generate() - Method in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
generate() - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairGenerator
 
generate() - Method in interface gnu.crypto.key.IKeyPairGenerator
Generates a new keypair based on the attributes used to configure the instance.
generate() - Method in class gnu.crypto.key.rsa.RSAKeyPairGenerator
The algorithm used here is described in nessie-pss-B.pdf document which is part of the RSA-PSS submission to NESSIE.
generateBytes(int) - Method in interface gnu.crypto.derivationFunctions.DerivationFunction
 
generateBytes(int) - Method in class gnu.crypto.derivationFunctions.MGF1
 
generateBytes(byte[], int, IMessageDigest) - Static method in class gnu.crypto.derivationFunctions.MGF1
 
generateBytes(int) - Method in class gnu.crypto.derivationFunctions.X9_63KeyDerivation
 
generateKey(Key, Algorithm) - Method in class gnu.crypto.sig.ecdsa.ECKeyAgreement
 
generateKey(Key, Algorithm) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyAgreement
 
generateKey(CipherAlg, int) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
generateKey() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.PBEKeyGen
PKCS#5 tanimlanmis PBKDF2'yi kullanarak anahtar olusturur.
generateKeyPair(AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyPairGenerator
 
generateParameters() - Method in class gnu.crypto.key.dss.FIPS186
This method generates the DSS p, q, and g parameters only when L (the modulus length) is not one of the following: 512, 768 and 1024.
generatePrimeIkiArttirarak(int) - Static method in class gnu.crypto.util.Prime
 
generatePrimeIkiArttirarak2(int, BigInteger, int) - Static method in class gnu.crypto.util.Prime
 
generatePrimeIkiArttirarakSmallPrimeBenden(int) - Static method in class gnu.crypto.util.Prime
 
generatePrimeYenidenRastgele(int) - Static method in class gnu.crypto.util.Prime
 
generatePrivateKey(KeySpec) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
generatePublicKey(KeySpec) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
generateRng() - Method in interface gnu.crypto.prng.IGIF
 
generateSecretKey(KeySpec) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
generateSecretKey(CipherAlg, int) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
generateSignature() - Method in class gnu.crypto.sig.BaseSignature
 
generateSignature() - Method in class gnu.crypto.sig.dss.DSSSignature
 
generateSignature() - Method in class gnu.crypto.sig.ecdsa.ECDSASignature
 
generateSignature() - Method in class gnu.crypto.sig.rsa.RSA_RAW
 
generateSignature(byte[], byte[]) - Method in class gnu.crypto.sig.rsa.RSA_SSCD
Ozet=Hash(PRND||dataToBeSigned) ImzaVerisi=(’6A’||PRND||dataToBeEmbedded||Ozet||’BC’) Imza=Sign(Private,ImzaVerisi) ImzaMin=Min(Imza,N.GEM-Imza)
generateSignature() - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
generateSignature() - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
generateSignature() - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
getA() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
getAffineX() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
getAffineX() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
getAffineX() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
getAffineY() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
getAffineY() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
getAffineY() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
getAlgorithm() - Method in class gnu.crypto.key.dss.DSSKey
 
getAlgorithm() - Method in class gnu.crypto.key.ecdsa.ECDSAKey
 
getAlgorithm() - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getAlgorithmParameterSpec() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
getB() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
getBlockSize() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
getBlockSize() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
getBlockSize() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
getBlockSize() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
getCipherAlgorithm() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
getCipherAlgorithm() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
getCipherAlgorithm() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
getCipherAlgorithm() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
getCrtCoefficient() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getCurveOID(String) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getCurveOID(int) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getDataRecovered() - Method in class gnu.crypto.sig.rsa.RSA_SSCD
 
getDecryptor(CipherAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getDeviceVersion(long) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
getDigester(DigestAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getE() - Method in class gnu.crypto.key.rsa.GnuRSAKey
getEncoded() - Method in class gnu.crypto.key.dss.DSSKey
Deprecated.
see getEncoded(int).
getEncoded(int) - Method in class gnu.crypto.key.dss.DSSKey
 
getEncoded(int) - Method in class gnu.crypto.key.dss.DSSPrivateKey
Returns the encoded form of this private key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.dss.DSSPublicKey
Returns the encoded form of this public key according to the designated format.
getEncoded() - Method in class gnu.crypto.key.ecdsa.ECDSAKey
 
getEncoded() - Method in class gnu.crypto.key.ecdsa.ECDSAPrivateKey
 
getEncoded() - Method in class gnu.crypto.key.ecdsa.ECDSAPublicKey
 
getEncoded() - Method in class gnu.crypto.key.rsa.GnuRSAKey
Deprecated.
see getEncoded(int).
getEncoded(int) - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getEncoded(int) - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
Returns the encoded form of this private key according to the designated format.
getEncoded(int) - Method in class gnu.crypto.key.rsa.GnuRSAPublicKey
Returns the encoded form of this public key according to the designated format.
getEncryptor(CipherAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getField() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
getFieldSize() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
getFormat() - Method in class gnu.crypto.key.dss.DSSKey
 
getFormat() - Method in class gnu.crypto.key.ecdsa.ECDSAKey
 
getFormat() - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getFormatID() - Method in class gnu.crypto.key.dss.DSSKeyPairRawCodec
 
getFormatID() - Method in class gnu.crypto.key.dss.DSSKeyPairX509Codec
 
getFormatID() - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
getFormatID() - Method in interface gnu.crypto.key.IKeyPairCodec
Returns the unique identifier (within this library) of the format used to externalise public and private keys.
getFormatID() - Method in class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
getFormatID() - Method in class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
getFormatID() - Method in class gnu.crypto.sig.dss.DSSSignatureRawCodec
 
getFormatID() - Method in interface gnu.crypto.sig.ISignatureCodec
 
getFormatID() - Method in class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
 
getIcerik(byte[], int) - Static method in class gnu.crypto.util.TLV
 
getInstance(String) - Static method in class gnu.crypto.cipher.CipherFactory
Returns an instance of a block cipher given its name.
getInstance(String) - Static method in class gnu.crypto.hash.HashFactory
Return an instance of a hash algorithm given its name.
getInstance(String) - Static method in class gnu.crypto.key.KeyPairGeneratorFactory
Returns an instance of a keypair generator given its name.
getInstance(String) - Static method in class gnu.crypto.mac.HMacFactory
Return an instance of a HMAC algorithm given the name of its underlying hash function, prefixed with the literal defined in Registry.HMAC_NAME_PREFIX.
getInstance(String) - Static method in class gnu.crypto.mac.MacFactory
Returns an instance of a MAC algorithm given its name.
getInstance(String, String, int) - Static method in class gnu.crypto.mode.ModeFactory
Returns an instance of a block cipher mode of operations given its name and characteristics of the underlying block cipher.
getInstance(String, IBlockCipher, int) - Static method in class gnu.crypto.mode.ModeFactory
 
getInstance(String) - Static method in class gnu.crypto.pad.PadFactory
Returns an instance of a padding algorithm given its name.
getInstance(String) - Static method in class gnu.crypto.prng.PRNGFactory
Returns an instance of a padding algorithm given its name.
getInstance(Curve, ECGNUPoint, BigInteger, BigInteger) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getInstance(Curve, ECGNUPoint, BigInteger) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getInstance(ECParameterSpec) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getInstance(int[]) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getInstance(int, BigInteger) - Static method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
getInstance(BigInteger) - Static method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldFp
 
getInstance(RSAKey) - Static method in class gnu.crypto.sig.rsa.EME_OAEP
 
getInstance(int) - Static method in class gnu.crypto.sig.rsa.EME_OAEP
 
getInstance(String, int) - Static method in class gnu.crypto.sig.rsa.EME_OAEP
 
getInstance(String, int, IRandom) - Static method in class gnu.crypto.sig.rsa.EME_OAEP
 
getInstance(int) - Static method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
 
getInstance(RSAKey) - Static method in class gnu.crypto.sig.rsa.EME_PKCS1_V1_5
 
getInstance(String) - Static method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
getInstance(String, boolean) - Static method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
getInstance(String) - Static method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5
Returns an instance of this object given a designated name of a hash function.
getInstance(String) - Static method in class gnu.crypto.sig.rsa.EMSA_PKCS1_V1_5_WithErroneousAlgId
Returns an instance of this object given a designated name of a hash function.
getInstance(String) - Static method in class gnu.crypto.sig.rsa.EMSA_PSS
Returns an instance of this object given a designated name of a hash function.
getInstance(DigestAlg, IRandom) - Static method in class gnu.crypto.sig.rsa.RSA_SSCD
 
getInstance(DigestAlg) - Static method in class gnu.crypto.sig.rsa.RSA_SSCD
 
getInstance(String) - Static method in class gnu.crypto.sig.SignatureFactory
Returns an instance of a signature-with-appendix scheme given its name.
getKeyAgreement(KeyAgreementAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getKeyFactory() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getKeyPairGenerator(AsymmetricAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getMA() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
getMac() - Method in class gnu.crypto.mac.MacInputStream
Returns the MAC this stream is updating.
getMac() - Method in class gnu.crypto.mac.MacOutputStream
Returns the MAC this stream is updating.
getMAC(MACAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getMACAlgorithm() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUMAC
 
getMACSize() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUMAC
 
getMB() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
getMCurve() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getMD() - Method in class gnu.crypto.key.ecdsa.ECDSAPrivateKey
 
getMElem() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
getMField() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
getMFieldSizeMinusOne() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
getMFieldSizeMinusTwo() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
getMG() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getMH() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getMM() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
getMN() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getMOddPowers() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getModulus() - Method in class gnu.crypto.key.rsa.GnuRSAKey
 
getMP() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldFp
 
getMParameters() - Method in class gnu.crypto.key.ecdsa.ECDSAKey
 
getmParamOID() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getMPreComputaion() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
getMQ() - Method in class gnu.crypto.key.ecdsa.ECDSAPublicKey
 
getMReductionP() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
getMReductionPArray() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
getMReductionPOnes() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
getMSize() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
getN() - Method in class gnu.crypto.key.rsa.GnuRSAKey
Returns the modulus n.
getNames() - Static method in class gnu.crypto.cipher.CipherFactory
Returns a Set of symmetric key block cipher implementation names supported by this Factory.
getNames() - Static method in class gnu.crypto.hash.HashFactory
Returns a Set of names of hash algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.key.KeyPairGeneratorFactory
Returns a Set of keypair generator names supported by this Factory.
getNames() - Static method in class gnu.crypto.mac.HMacFactory
Returns a Set of names of HMAC algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.mac.MacFactory
Returns a Set of names of MAC algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.mode.ModeFactory
Returns a Set of names of mode supported by this Factory.
getNames() - Static method in class gnu.crypto.pad.PadFactory
Returns a Set of names of padding algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.prng.PRNGFactory
Returns a Set of names of padding algorithms supported by this Factory.
getNames() - Static method in class gnu.crypto.sig.SignatureFactory
Returns a Set of signature-with-appendix scheme names supported by this Factory.
getOutputSize() - Method in interface gnu.crypto.prng.IGIF
 
getParams() - Method in class gnu.crypto.key.dss.DSSKey
 
getParams() - Method in class gnu.crypto.key.ecdsa.ECDSAKey
 
getPrimeExponentP() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrimeExponentQ() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrimeP() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrimeQ() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getPrivateExponent() - Method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
 
getProperty(String) - Static method in class gnu.crypto.Properties
Returns the string representation of the library global configuration property with the designated key.
getPublicExponent() - Method in class gnu.crypto.key.rsa.GnuRSAKey
Returns the public exponent e.
getRandomBytes(long, byte[], int, int) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
getRandomGenerator() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getRecoveredMessage() - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
getRecoveredMessage() - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
getResult() - Method in class gnu.crypto.hash.BaseHash
Constructs the result from the contents of the current context.
getResult() - Method in class gnu.crypto.hash.Haval
 
getResult() - Method in class gnu.crypto.hash.MD2
 
getResult() - Method in class gnu.crypto.hash.MD4
 
getResult() - Method in class gnu.crypto.hash.MD5
 
getResult() - Method in class gnu.crypto.hash.RipeMD128
 
getResult() - Method in class gnu.crypto.hash.RipeMD160
 
getResult() - Method in class gnu.crypto.hash.Sha160
 
getResult() - Method in class gnu.crypto.hash.Sha256
 
getResult() - Method in class gnu.crypto.hash.Sha384
 
getResult() - Method in class gnu.crypto.hash.Sha512
 
getResult() - Method in class gnu.crypto.hash.Tiger
 
getResult() - Method in class gnu.crypto.hash.Whirlpool
 
getRounds(int, int) - Static method in class gnu.crypto.cipher.Rijndael
Returns the number of rounds for a given Rijndael's key and block sizes.
getS() - Method in class gnu.crypto.key.ecdsa.ECDSAPrivateKey
 
getSeed(int) - Method in class gnu.crypto.prng.MemorySeed
 
getSeed() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
getSeederCount() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNURandomGenerator
 
getSharedInfo() - Method in class gnu.crypto.derivationFunctions.DerivationFuncParamsWithSharedInfo
 
getSignatureAlgorithm() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
getSigner(SignatureAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getSubjectPublicKeyInfo(PublicKey) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
getUnwrapper(WrapAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getVerifier(SignatureAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getW() - Method in class gnu.crypto.key.ecdsa.ECDSAPublicKey
 
getWrapper(WrapAlg) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
getX() - Method in class gnu.crypto.key.dss.DSSPrivateKey
 
getY() - Method in class gnu.crypto.key.dss.DSSPublicKey
 
GifPRNG - Class in gnu.crypto.prng
Created by ramazan.girgin on 2/26/2015.
GifPRNG(String, IGIF) - Constructor for class gnu.crypto.prng.GifPRNG
 
GifPRNG(GifPRNG) - Constructor for class gnu.crypto.prng.GifPRNG
 
GKR_CERTIFICATES - Static variable in interface gnu.crypto.Registry
 
GKR_CIPHER_AES_128_CBC - Static variable in interface gnu.crypto.Registry
 
GKR_CIPHER_AES_128_OFB - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_MD5_128 - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_MD5_96 - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_SHA_160 - Static variable in interface gnu.crypto.Registry
 
GKR_HMAC_SHA_96 - Static variable in interface gnu.crypto.Registry
 
GKR_MAGIC - Static variable in interface gnu.crypto.Registry
 
GKR_PRIVATE_KEYS - Static variable in interface gnu.crypto.Registry
 
GKR_PUBLIC_CREDENTIALS - Static variable in interface gnu.crypto.Registry
 
gnu.crypto - package gnu.crypto
 
gnu.crypto.agreement - package gnu.crypto.agreement
 
gnu.crypto.cipher - package gnu.crypto.cipher
 
gnu.crypto.derivationFunctions - package gnu.crypto.derivationFunctions
 
gnu.crypto.hash - package gnu.crypto.hash
 
gnu.crypto.key - package gnu.crypto.key
 
gnu.crypto.key.dss - package gnu.crypto.key.dss
 
gnu.crypto.key.ecdsa - package gnu.crypto.key.ecdsa
 
gnu.crypto.key.rsa - package gnu.crypto.key.rsa
 
gnu.crypto.mac - package gnu.crypto.mac
 
gnu.crypto.mode - package gnu.crypto.mode
 
gnu.crypto.pad - package gnu.crypto.pad
 
gnu.crypto.prng - package gnu.crypto.prng
 
gnu.crypto.sig - package gnu.crypto.sig
 
gnu.crypto.sig.dss - package gnu.crypto.sig.dss
 
gnu.crypto.sig.ecdsa - package gnu.crypto.sig.ecdsa
 
gnu.crypto.sig.ecdsa.ecmath.curve - package gnu.crypto.sig.ecdsa.ecmath.curve
 
gnu.crypto.sig.ecdsa.ecmath.exceptions - package gnu.crypto.sig.ecdsa.ecmath.exceptions
 
gnu.crypto.sig.ecdsa.ecmath.field - package gnu.crypto.sig.ecdsa.ecmath.field
 
gnu.crypto.sig.rsa - package gnu.crypto.sig.rsa
 
gnu.crypto.util - package gnu.crypto.util
 
gnu.crypto.wrapper - package gnu.crypto.wrapper
 
GNU_CRYPTO - Static variable in interface gnu.crypto.Registry
The name of our Provider.
GNUAESWrapper - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUAESWrapper(Algorithm, boolean) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAESWrapper
 
GNUAsymmetricDecryptor - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUAsymmetricDecryptor(CipherAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
GNUAsymmetricEncryptor - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUAsymmetricEncryptor(CipherAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
GNUCryptoProvider - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUCryptoProvider() - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
GNUDecryptor - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUDecryptor(CipherAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
Verilen algoritmayi kullanan bir instanse olusturur.
GNUDigester - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUDigester(DigestAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDigester
 
GNUEncryptor - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUEncryptor(CipherAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
GNUKeyAgreement - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUKeyAgreement(KeyAgreementAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyAgreement
 
GNUKeyFactory - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUKeyFactory() - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyFactory
 
GNUKeyPairGenerator - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUKeyPairGenerator(AsymmetricAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyPairGenerator
 
GNUMAC - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUMAC(MACAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUMAC
 
GNURandomGenerator - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNURandomGenerator() - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNURandomGenerator
 
GnuRSAKey - Class in gnu.crypto.key.rsa
A base asbtract class for both public and private RSA keys.
GnuRSAKey(BigInteger, BigInteger) - Constructor for class gnu.crypto.key.rsa.GnuRSAKey
Trivial protected constructor.
GnuRSAPrivateKey - Class in gnu.crypto.key.rsa
An object that embodies an RSA private key.
GnuRSAPrivateKey(BigInteger, BigInteger, BigInteger, BigInteger) - Constructor for class gnu.crypto.key.rsa.GnuRSAPrivateKey
Trivial constructor.
GnuRSAPublicKey - Class in gnu.crypto.key.rsa
An object that encapsulates an RSA public key.
GnuRSAPublicKey(BigInteger, BigInteger) - Constructor for class gnu.crypto.key.rsa.GnuRSAPublicKey
Trivial constructor.
GNUSigner - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUSigner(SignatureAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
GNUVerifier - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
GNUVerifier(SignatureAlg) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUVerifier
 

H

hasFullMessage() - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
hashCode() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
hashCode() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
hashCode() - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
HashFactory - Class in gnu.crypto.hash
A Factory to instantiate message digest algorithm instances.
hashSize - Variable in class gnu.crypto.hash.BaseHash
The hash (output) size in bytes.
hashSize() - Method in class gnu.crypto.hash.BaseHash
 
hashSize() - Method in interface gnu.crypto.hash.IMessageDigest
Returns the output length in bytes of this message digest algorithm.
hashSize() - Method in class gnu.crypto.hash.Sha224
 
hasSmallPrimeDivisor(BigInteger) - Static method in class gnu.crypto.util.Prime
Trial division for the first 1000 small primes.
Haval - Class in gnu.crypto.hash
The HAVAL message-digest algorithm is a variable output length, with variable number of rounds.
Haval() - Constructor for class gnu.crypto.hash.Haval
Calls the constructor with two argument using Haval.HAVAL_128_BIT as the value for the output size (i.e.
Haval(int) - Constructor for class gnu.crypto.hash.Haval
Calls the constructor with two arguments using the designated output size, and Haval.HAVAL_3_ROUND for the value of number of rounds.
Haval(int, int) - Constructor for class gnu.crypto.hash.Haval
Constructs a Haval instance with the designated output size (in bytes).
HAVAL_128_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_160_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_192_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_224_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_256_BIT - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_3_ROUND - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_4_ROUND - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_5_ROUND - Static variable in class gnu.crypto.hash.Haval
 
HAVAL_HASH - Static variable in interface gnu.crypto.Registry
 
HAVAL_VERSION - Static variable in class gnu.crypto.hash.Haval
 
HMac - Class in gnu.crypto.mac
The implementation of the HMAC (Keyed-Hash Message Authentication Code).
HMac(IMessageDigest) - Constructor for class gnu.crypto.mac.HMac
Trivial constructor for use by concrete subclasses.
HMAC_NAME_PREFIX - Static variable in interface gnu.crypto.Registry
Name prefix of every HMAC implementation.
HMacFactory - Class in gnu.crypto.mac
A Factory to instantiate Keyed-Hash Message Authentication Code (HMAC) algorithm instances.
HYBRID - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 

I

I2OSP(BigInteger, int) - Static method in class gnu.crypto.sig.rsa.RSA
Converts a multi-precision integer (MPI) s into an octet sequence of length k.
IBlockCipher - Interface in gnu.crypto.cipher
The basic visible methods of any symmetric key block cipher.
ICM - Class in gnu.crypto.mode
An implementation of David McGrew Integer Counter Mode (ICM) as an IMode.
ICM_MODE - Static variable in interface gnu.crypto.Registry
Integer Counter Mode (David McGrew).
ICM_PRNG - Static variable in interface gnu.crypto.Registry
PRNG based on David McGrew's Integer Counter Mode.
ICMGenerator - Class in gnu.crypto.prng
Counter Mode is a way to define a pseudorandom keystream generator using a block cipher.
ICMGenerator() - Constructor for class gnu.crypto.prng.ICMGenerator
Trivial 0-arguments constructor.
IGIF - Interface in gnu.crypto.prng
Created by ramazan.girgin on 2/26/2015.
IKeyPairCodec - Interface in gnu.crypto.key
The visible methods of an object that knows how to encode and decode cryptographic asymmetric keypairs.
IKeyPairGenerator - Interface in gnu.crypto.key
The visible methods of every asymmetric keypair generator.
IMac - Interface in gnu.crypto.mac
The basic visible methods of any MAC (Message Authentication Code) algorithm.
IMessageDigest - Interface in gnu.crypto.hash
The basic visible methods of any hash algorithm.
IMode - Interface in gnu.crypto.mode
The basic visible methods of any block cipher mode.
INDEX - Static variable in class gnu.crypto.prng.UMacGenerator
Property name of the KDF index value to use in this instance.
init(Key) - Method in interface gnu.crypto.agreement.BaseAgreement
initialize the agreement engine.
init(Key) - Method in class gnu.crypto.agreement.ECCofactorDHAgreement
 
init(Key) - Method in class gnu.crypto.agreement.ECDHAgreement
 
init(Map) - Method in class gnu.crypto.cipher.BaseCipher
 
init(Map) - Method in interface gnu.crypto.cipher.IBlockCipher
Initialises the algorithm with designated attributes.
init(byte[], DerivationFuncParams) - Method in interface gnu.crypto.derivationFunctions.DerivationFunction
 
init(byte[], DerivationFuncParams) - Method in class gnu.crypto.derivationFunctions.MGF1
 
init(byte[], DerivationFuncParams) - Method in class gnu.crypto.derivationFunctions.X9_63KeyDerivation
 
init(Map) - Method in class gnu.crypto.mac.BaseMac
 
init(Map) - Method in class gnu.crypto.mac.HMac
 
init(Map) - Method in interface gnu.crypto.mac.IMac
Initialises the algorithm with designated attributes.
init(Map) - Method in class gnu.crypto.mac.TMMH16
 
init(Map) - Method in class gnu.crypto.mac.UHash32
 
init(Map) - Method in class gnu.crypto.mac.UMac32
Initialising a UMAC instance consists of defining values for the following parameters:
init(Map) - Method in class gnu.crypto.mode.BaseMode
 
init(int) - Method in class gnu.crypto.pad.BasePad
 
init(int) - Method in interface gnu.crypto.pad.IPad
Initialises the padding scheme with a designated block size.
init() - Method in class gnu.crypto.sig.BaseSignature
Initialises the internal fields of this instance.
init(Key, AlgorithmParams) - Method in class gnu.crypto.sig.ecdsa.ECKeyAgreement
 
init(int) - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
init(Key) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAESWrapper
 
init(Key, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAESWrapper
 
init(Key, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
init(byte[], AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
init(Key, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
init(byte[], AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
init(Key, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
init(byte[], AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
init(Key, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
init(byte[], AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
init(Key, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUKeyAgreement
 
init(Key, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUMAC
 
init(byte[], AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUMAC
 
init(PrivateKey) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
init(PrivateKey, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
init(PublicKey) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUVerifier
 
init(PublicKey, AlgorithmParams) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUVerifier
 
initCipher(long, byte[], byte[], int) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
INSTANCES - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECDomainParameter
 
INSTANCES - Static variable in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
intToBigEndian(int, byte[], int) - Static method in class gnu.crypto.hash.Sha224
 
inverse() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
inverse2() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
ipad - Variable in class gnu.crypto.mac.HMac
 
IPad - Interface in gnu.crypto.pad
The basic visible methods of any padding algorithm.
ipadHash - Variable in class gnu.crypto.mac.HMac
 
IPBE - Interface in gnu.crypto.prng
Trivial interface to group Password-based encryption property names.
isEncryptor() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
isEncryptor() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
isEncryptor() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
isEncryptor() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
isFipsMode() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUCryptoProvider
 
ISignature - Interface in gnu.crypto.sig
The visible methods of every signature-with-appendix scheme.
ISignatureCodec - Interface in gnu.crypto.sig
The visible methods of an object that knows how to encode and decode cryptographic signatures.
isParityAdjusted(byte[], int) - Static method in class gnu.crypto.cipher.DES
Test if a byte array, which must be at least 8 bytes long, is parity adjusted.
isParityAdjusted(byte[], int) - Static method in class gnu.crypto.cipher.TripleDES
Tests if a byte array has already been parity adjusted.
isPossibleWeak(byte[]) - Static method in class gnu.crypto.cipher.DES
Test if the designated byte array represents a possibly weak key.
isProbablePrime(BigInteger) - Static method in class gnu.crypto.util.Prime
Calls the method with same name and two arguments using the pre-configured value for DO_MILLER_RABIN.
isProbablePrime(BigInteger, boolean, boolean) - Static method in class gnu.crypto.util.Prime
 
isProbablePrime(BigInteger, int) - Static method in class gnu.crypto.util.Prime
This implementation does not rely solely on the Miller-Rabin strong probabilistic primality test to claim the primality of the designated number.
isProbablePrime(BigInteger, int, boolean, boolean) - Static method in class gnu.crypto.util.Prime
 
isReproducible() - Static method in class gnu.crypto.Properties
A convenience method that returns, as a boolean, the library global configuration property indicating if the default Pseudo Random Number Generator produces, or not, the same bit stream when instantiated.
isSemiWeak(byte[]) - Static method in class gnu.crypto.cipher.DES
Test if a key is a semi-weak key.
isUseTRSU() - Method in class gnu.crypto.prng.GifPRNG
 
isWeak(byte[]) - Static method in class gnu.crypto.cipher.DES
Test if a key is a weak key.
isWrapper() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAESWrapper
 
ITERATION_COUNT - Static variable in interface gnu.crypto.prng.IPBE
Property name for the iteration count in a PBE algorithm.
iv - Variable in class gnu.crypto.mode.BaseMode
The initialisation vector value.
IV - Static variable in interface gnu.crypto.mode.IMode
Property name of the initialisation vector to use, if required, with this instance.

J

Java_PRNG - Static variable in interface gnu.crypto.Registry
 
JavaRandomGenerator - Class in gnu.crypto.prng
 
JavaRandomGenerator() - Constructor for class gnu.crypto.prng.JavaRandomGenerator
 
JavaRandomGenerator(JavaRandomGenerator) - Constructor for class gnu.crypto.prng.JavaRandomGenerator
 

K

kBitInteger(int) - Static method in class gnu.crypto.util.Prime
 
KEY_MATERIAL - Static variable in interface gnu.crypto.cipher.IBlockCipher
Property name of the user-supplied key material.
KEY_PARAMS_1024 - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
KEY_PARAMS_512 - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
KEY_PARAMS_768 - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
KEY_SIZE - Static variable in class gnu.crypto.cipher.DES
DES uses 56 bits of a 64 bit parity-adjusted key.
KEY_SIZE - Static variable in class gnu.crypto.cipher.RC2
 
KEY_SIZE - Static variable in class gnu.crypto.cipher.TripleDES
Triple-DES uses 168 bits of a parity-adjusted 192 bit key.
KeyPairGeneratorFactory - Class in gnu.crypto.key
A Factory to instantiate asymmetric keypair generators.
keySizes() - Method in class gnu.crypto.cipher.Anubis
 
keySizes() - Method in class gnu.crypto.cipher.Blowfish
 
keySizes() - Method in class gnu.crypto.cipher.Cast5
 
keySizes() - Method in class gnu.crypto.cipher.DES
 
keySizes() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns an Iterator over the supported key sizes.
keySizes() - Method in class gnu.crypto.cipher.Khazad
 
keySizes() - Method in class gnu.crypto.cipher.NullCipher
 
keySizes() - Method in class gnu.crypto.cipher.RC2
 
keySizes() - Method in class gnu.crypto.cipher.Rijndael
 
keySizes() - Method in class gnu.crypto.cipher.Serpent
 
keySizes() - Method in class gnu.crypto.cipher.Square
 
keySizes() - Method in class gnu.crypto.cipher.TripleDES
 
keySizes() - Method in class gnu.crypto.cipher.Twofish
 
keySizes() - Method in class gnu.crypto.mode.BaseMode
Returns an Iterator over the supported underlying block cipher key sizes.
KEYSTREAM - Static variable in class gnu.crypto.mac.TMMH16
 
Khazad - Class in gnu.crypto.cipher
Khazad is a 64-bit (legacy-level) block cipher that accepts a 128-bit key.
Khazad() - Constructor for class gnu.crypto.cipher.Khazad
Trivial 0-arguments constructor.
KHAZAD_CIPHER - Static variable in interface gnu.crypto.Registry
 
krleriYaz() - Static method in class gnu.crypto.util.Prime
 

L

lock - Variable in class gnu.crypto.cipher.BaseCipher
The instance lock.
lock - Variable in class gnu.crypto.mode.BaseMode
The instance lock.
lockDevice(long, int) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
LOGGER - Static variable in class gnu.crypto.sig.rsa.RSA_SSCD
 
lucasSequenceElements(BigInteger, BigInteger, BigInteger, BigInteger, BigInteger) - Static method in class gnu.crypto.util.Prime
 

M

mA - Variable in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
MAC_KEY_MATERIAL - Static variable in interface gnu.crypto.mac.IMac
Property name of the user-supplied key material.
MacFactory - Class in gnu.crypto.mac
A Factory that instantiates instances of every supported Message Authentication Code algorithms, including all HMAC algorithms.
MacInputStream - Class in gnu.crypto.mac
A filtering input stream that computes a MAC (message authentication code) over all data read from the stream.
MacInputStream(InputStream, IMac) - Constructor for class gnu.crypto.mac.MacInputStream
Creates a new MacInputStream.
MacOutputStream - Class in gnu.crypto.mac
A filtering output stream that computes a MAC (message authentication code) over all data written to the stream.
MacOutputStream(OutputStream, IMac) - Constructor for class gnu.crypto.mac.MacOutputStream
Creates a new MacOutputStream.
macSize() - Method in class gnu.crypto.mac.BaseMac
 
macSize - Variable in class gnu.crypto.mac.HMac
 
macSize() - Method in interface gnu.crypto.mac.IMac
Returns the output length in bytes of this MAC algorithm.
macSize() - Method in class gnu.crypto.mac.TMMH16
 
macSize() - Method in class gnu.crypto.mac.UHash32
 
macSize() - Method in class gnu.crypto.mac.UMac32
 
MAGIC_RAW_DH_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DH_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DSS_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DSS_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_DSS_SIGNATURE - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_RSA_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_RSA_PSS_SIGNATURE - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_RSA_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_SRP_PRIVATE_KEY - Static variable in interface gnu.crypto.Registry
 
MAGIC_RAW_SRP_PUBLIC_KEY - Static variable in interface gnu.crypto.Registry
 
main(String[]) - Static method in class gnu.crypto.hash.Sha224
 
main(String[]) - Static method in class gnu.crypto.sig.ecdsa.ECDSASignature
 
main(String[]) - Static method in class gnu.crypto.util.PRNG
 
main(String[]) - Static method in class gnu.crypto.util.TLV
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Anubis
Expands a user-supplied key material into a session key for a designated block size.
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Blowfish
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Cast5
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.DES
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Khazad
Expands a user-supplied key material into a session key for a designated block size.
makeKey(byte[], int) - Method in class gnu.crypto.cipher.NullCipher
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.RC2
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Rijndael
Expands a user-supplied key material into a session key for a designated block size.
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Serpent
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Square
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.TripleDES
 
makeKey(byte[], int) - Method in class gnu.crypto.cipher.Twofish
Expands a user-supplied key material into a session key for a designated block size.
makeTLV(byte, byte[]) - Static method in class gnu.crypto.util.TLV
 
mB - Variable in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
mBuf - Variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
mCurve - Variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
md - Variable in class gnu.crypto.sig.BaseSignature
The underlying message digest instance for this signature scheme.
md - Variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
MD2 - Class in gnu.crypto.hash
An implementation of the MD2 message digest algorithm.
MD2() - Constructor for class gnu.crypto.hash.MD2
Creates a new MD2 digest ready for use.
MD2_HASH - Static variable in interface gnu.crypto.Registry
 
MD4 - Class in gnu.crypto.hash
An implementation of Ron Rivest's MD4 message digest algorithm.
MD4() - Constructor for class gnu.crypto.hash.MD4
Public constructor.
MD4_HASH - Static variable in interface gnu.crypto.Registry
 
MD5 - Class in gnu.crypto.hash
The MD5 message-digest algorithm takes as input a message of arbitrary length and produces as output a 128-bit "fingerprint" or "message digest" of the input.
MD5() - Constructor for class gnu.crypto.hash.MD5
Trivial 0-arguments constructor.
MD5_HASH - Static variable in interface gnu.crypto.Registry
 
MD_NAME - Static variable in class gnu.crypto.prng.MDGenerator
Property name of underlying hash algorithm for this generator.
MD_PRNG - Static variable in interface gnu.crypto.Registry
PRNG based on a designated hash function.
MDGenerator - Class in gnu.crypto.prng
A simple pseudo-random number generator that relies on a hash algorithm, that (a) starts its operation by hashing a seed, and then (b) continuously re-hashing its output.
MDGenerator() - Constructor for class gnu.crypto.prng.MDGenerator
Trivial 0-arguments constructor.
mDigestAlg - Variable in class gnu.crypto.sig.rsa.RSA_SSCD
 
MemorySeed - Class in gnu.crypto.prng
 
MemorySeed() - Constructor for class gnu.crypto.prng.MemorySeed
 
messageLength - Variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
mField - Variable in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
mField - Variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
mFieldSizeMinusOne - Variable in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
MGF1 - Class in gnu.crypto.derivationFunctions
A mask generation function takes an octet string of variable length and a desired output length as input, and outputs an octet string of the desired length.
MGF1(IMessageDigest) - Constructor for class gnu.crypto.derivationFunctions.MGF1
 
mModulus - Variable in class gnu.crypto.sig.rsa.RSA_SSCD
 
modBits - Variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
MODE_BLOCK_SIZE - Static variable in interface gnu.crypto.mode.IMode
Property name of the block size in which to operate this mode.
modeBlockSize - Variable in class gnu.crypto.mode.BaseMode
The block size, in bytes, in which to operate the mode instance.
ModeFactory - Class in gnu.crypto.mode
A Factory to instantiate block cipher modes of operations.
modPrimeSqrt(BigInteger, BigInteger) - Static method in class gnu.crypto.util.Prime
 
MODULUS_LENGTH - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of the length (Integer) of the modulus (p) of a DSS key.
MODULUS_LENGTH - Static variable in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Property name of the length (Integer) of the modulus of an RSA key.
mPrivKey - Variable in class gnu.crypto.sig.rsa.RSA_SSCD
 
mPublicKey - Variable in class gnu.crypto.sig.rsa.RSA_SSCD
 
mSeed - Variable in class gnu.crypto.prng.JavaRandomGenerator
 
mSeed - Variable in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
mSigner - Variable in class gnu.crypto.sig.rsa.RSA_SSCD
 
mSize - Variable in class gnu.crypto.sig.ecdsa.ecmath.field.Field
 
multiply(BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiply(BigInteger, BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiply(BigInteger, ECGNUPoint[][]) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiply(BigInteger, ECGNUPoint[]) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiplyAndAdd(BigInteger, ECGNUPoint[], ECGNUPoint, BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiplyBy2() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiplyThisBy(BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiplyThisBy(BigInteger, BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
multiplyThisBy2() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 

N

name - Variable in class gnu.crypto.cipher.BaseCipher
The canonical name prefix of the cipher.
name() - Method in class gnu.crypto.cipher.BaseCipher
 
name() - Method in interface gnu.crypto.cipher.IBlockCipher
Returns the canonical name of this instance.
name - Variable in class gnu.crypto.hash.BaseHash
The canonical name prefix of the hash.
name() - Method in class gnu.crypto.hash.BaseHash
 
name() - Method in interface gnu.crypto.hash.IMessageDigest
Returns the canonical name of this algorithm.
name() - Method in class gnu.crypto.hash.Sha224
 
name() - Method in class gnu.crypto.key.dss.DSSKeyPairGenerator
 
name() - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairGenerator
 
name() - Method in interface gnu.crypto.key.IKeyPairGenerator
Returns the canonical name of this keypair generator.
name() - Method in class gnu.crypto.key.rsa.RSAKeyPairGenerator
 
name - Variable in class gnu.crypto.mac.BaseMac
The canonical name prefix of the MAC.
name() - Method in class gnu.crypto.mac.BaseMac
 
name() - Method in interface gnu.crypto.mac.IMac
Returns the canonical name of this algorithm.
name - Variable in class gnu.crypto.mode.BaseMode
The canonical name prefix of this mode.
name() - Method in class gnu.crypto.mode.BaseMode
 
name - Variable in class gnu.crypto.pad.BasePad
The canonical name prefix of the padding algorithm.
name() - Method in class gnu.crypto.pad.BasePad
 
name() - Method in interface gnu.crypto.pad.IPad
 
name() - Method in class gnu.crypto.sig.BaseSignature
 
name() - Method in interface gnu.crypto.sig.ISignature
Returns the canonical name of this signature scheme.
negate() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
negate() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
negate() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
negateThis() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
negateThis() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
negateThis() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
nextBytes(byte[]) - Static method in class gnu.crypto.util.PRNG
Completely fills the designated aBuffer with random data generated by the underlying singleton.
nextBytes(byte[], int, int) - Static method in class gnu.crypto.util.PRNG
Fills the designated buffer, starting from byte at position offset with, at most, length bytes of random data generated by the underlying singleton.
nextBytes(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNURandomGenerator
 
nextBytes(byte[], int, int) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNURandomGenerator
 
nextBytesWithoutTRSU(byte[], int, int) - Static method in class gnu.crypto.util.PRNG
 
nextRandomBytes(byte[]) - Method in class gnu.crypto.sig.BaseSignature
Fills the designated byte array with random data.
NONCE_MATERIAL - Static variable in class gnu.crypto.mac.UMac32
Property name of the user-supplied Nonce.
NONE_HASH - Static variable in interface gnu.crypto.Registry
 
NONE_PAD - Static variable in interface gnu.crypto.Registry
None padding scheme.
NoPadding - Class in gnu.crypto.pad
 
NoPadding() - Constructor for class gnu.crypto.pad.NoPadding
Trivial constructor for use by concrete subclasses.
NULL_CIPHER - Static variable in interface gnu.crypto.Registry
 
NullCipher - Class in gnu.crypto.cipher
The implementation of a Null block cipher.
NullCipher() - Constructor for class gnu.crypto.cipher.NullCipher
Trivial 0-arguments constructor.

O

OFB - Class in gnu.crypto.mode
The Output Feedback (OFB) mode is a confidentiality mode that requires a unique IV for every message that is ever encrypted under the given key.
OFB_MODE - Static variable in interface gnu.crypto.Registry
Output Feedback Mode (NIST).
OFFSET - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's offset.
on(boolean) - Method in class gnu.crypto.mac.MacInputStream
Turns the digesting state on or off.
on(boolean) - Method in class gnu.crypto.mac.MacOutputStream
Turns the digesting state on or off.
onCurve(BigInteger, BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.Curve
 
onCurve(BigInteger, BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.CurveF2m
 
onCurve(BigInteger, BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.CurveFp
 
opadHash - Variable in class gnu.crypto.mac.HMac
 
openInterface(int) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 

P

p - Variable in class gnu.crypto.key.dss.DSSKey
A prime modulus, where 2L-1 < p < 2L for 512 <= L <= 1024 and L a multiple of 64.
pad(byte[], int, int) - Method in class gnu.crypto.pad.BasePad
 
pad(byte[], int, int) - Method in interface gnu.crypto.pad.IPad
Returns the byte sequence that should be appended to the designated input.
pad(byte[], int, int) - Method in class gnu.crypto.pad.NoPadding
 
pad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS1_V1_5
 
pad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS7
 
pad(byte[], int, int) - Method in class gnu.crypto.pad.TBC
 
padBuffer() - Method in class gnu.crypto.hash.BaseHash
Returns the byte array to use as padding before completing a hash operation.
padBuffer() - Method in class gnu.crypto.hash.Haval
 
padBuffer() - Method in class gnu.crypto.hash.MD2
Generates an array of padding bytes.
padBuffer() - Method in class gnu.crypto.hash.MD4
 
padBuffer() - Method in class gnu.crypto.hash.MD5
 
padBuffer() - Method in class gnu.crypto.hash.RipeMD128
 
padBuffer() - Method in class gnu.crypto.hash.RipeMD160
 
padBuffer() - Method in class gnu.crypto.hash.Sha160
 
padBuffer() - Method in class gnu.crypto.hash.Sha256
 
padBuffer() - Method in class gnu.crypto.hash.Sha384
 
padBuffer() - Method in class gnu.crypto.hash.Sha512
 
padBuffer() - Method in class gnu.crypto.hash.Tiger
 
padBuffer() - Method in class gnu.crypto.hash.Whirlpool
 
PadFactory - Class in gnu.crypto.pad
A Factory to instantiate padding schemes.
padSelfTest - Static variable in interface gnu.crypto.Registry
 
passEulerCriterion(BigInteger) - Static method in class gnu.crypto.util.Prime
Java port of Colin Plumb primality test (Euler Criterion) implementation for a base of 2 --from bnlib-1.1 release, function primeTest() in prime.c.
passFermatLittleTheorem(BigInteger, int) - Static method in class gnu.crypto.util.Prime
Checks Fermat's Little Theorem for base b; i.e.
passMillerRabin(BigInteger, int) - Static method in class gnu.crypto.util.Prime
Applies the Miller-Rabin strong probabilistic primality test.
PASSWORD - Static variable in interface gnu.crypto.prng.IPBE
Property name for the password in a PBE algorithm.
PBEKeyGen - Class in tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
Title: PBEKeyGen
PBEKeyGen(PBEKeySpec) - Constructor for class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.PBEKeyGen
PBEKeyGen objesi olusturur.
PBKDF2 - Class in gnu.crypto.prng
An implementation of the key derivation function KDF2 from PKCS #5: Password-Based Cryptography (PBE).
PBKDF2(IMac) - Constructor for class gnu.crypto.prng.PBKDF2
Creates a new PBKDF2 object.
PBKDF2_PRNG_PREFIX - Static variable in interface gnu.crypto.Registry
PRNG based on PBKDF2 from PKCS #5 v.2.
PKCS1_V1_5 - Class in gnu.crypto.pad
A padding algorithm implementation of the EME-PKCS1-V1.5 encoding/decoding algorithm as described in section 7.2 of RFC-3447.
PKCS7 - Class in gnu.crypto.pad
The implementation of the PKCS7 padding algorithm.
PKCS7_PAD - Static variable in interface gnu.crypto.Registry
PKCS#7 padding scheme.
POSSIBLE_WEAK_KEYS - Static variable in class gnu.crypto.cipher.DES
Possible weak keys (parity adjusted) --produce 4 instead of 16 subkeys.
pow(BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
PREFIX - Static variable in class gnu.crypto.mac.TMMH16
 
Prime - Class in gnu.crypto.util
A collection of prime number related utilities used in this library.
PRIME_GENERATION_PARAMETER - Static variable in class gnu.crypto.key.rsa.RSAKeyPairGenerator
 
privateKey - Variable in class gnu.crypto.sig.BaseSignature
The private key to use when generating signatures (signing).
PRNG - Class in gnu.crypto.util
A useful Singleton hash-based (SHA) pseudo-random number generator used throughout this library.
PRNGFactory - Class in gnu.crypto.prng
A Factory to instantiate pseudo random number generators.
process(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
process(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
process(byte[], int, int) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
process(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
process(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
process(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUMAC
 
processBlock() - Method in class gnu.crypto.hash.Sha224
 
processLength(long) - Method in class gnu.crypto.hash.Sha224
 
processWord(byte[], int) - Method in class gnu.crypto.hash.Sha224
 
Properties - Class in gnu.crypto
A global object containing build-specific properties that affect the behaviour of the generated binaries from this library.
PROPERTIES_FILE - Static variable in class gnu.crypto.Properties
 
publicKey - Variable in class gnu.crypto.sig.BaseSignature
The public key to use when verifying signatures.

Q

q - Variable in class gnu.crypto.key.dss.DSSKey
A prime divisor of p - 1, where 2159 < q < 2160.
QOP_AUTH - Static variable in interface gnu.crypto.Registry
authentication only.
QOP_AUTH_CONF - Static variable in interface gnu.crypto.Registry
authentication plus integrity and confidentiality protection.
QOP_AUTH_INT - Static variable in interface gnu.crypto.Registry
authentication plus integrity protection.

R

rastgeleSayi(int) - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
RAW_ENCODING - Static variable in interface gnu.crypto.Registry
 
RAW_ENCODING_ID - Static variable in interface gnu.crypto.Registry
 
RAW_FORMAT - Static variable in interface gnu.crypto.key.IKeyPairCodec
Constant identifying the Raw encoding format.
RAW_FORMAT - Static variable in interface gnu.crypto.sig.ISignatureCodec
Constant identifying the Raw encoding format.
RC2 - Class in gnu.crypto.cipher
Bergama projesi temel alınarak gnu yapısına uygun hale getirilmiştir.
RC2() - Constructor for class gnu.crypto.cipher.RC2
Default 0-arguments constructor.
RC2_CIPHER - Static variable in interface gnu.crypto.Registry
 
RC4_PRNG - Static variable in interface gnu.crypto.Registry
We use "rc4" as an alias for "arcfour".
read() - Method in class gnu.crypto.mac.MacInputStream
 
read(byte[], int, int) - Method in class gnu.crypto.mac.MacInputStream
 
readMemory(long, int, byte[], int, int) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
reduce(BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
reduce(byte[]) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
Registry - Interface in gnu.crypto
A placeholder for names and literals used throughout this library.
removeAllSeeders() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNURandomGenerator
 
removeSeeder(ISeed) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNURandomGenerator
 
REPRODUCIBLE_PRNG - Static variable in class gnu.crypto.Properties
 
reset() - Method in class gnu.crypto.cipher.BaseCipher
 
reset() - Method in interface gnu.crypto.cipher.IBlockCipher
Resets the algorithm instance for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.hash.BaseHash
 
reset() - Method in interface gnu.crypto.hash.IMessageDigest
Resets the current context of this instance clearing any eventually cached intermediary values.
reset() - Method in class gnu.crypto.hash.Sha224
reset the chaining variables
reset() - Method in class gnu.crypto.mac.BaseMac
 
reset() - Method in class gnu.crypto.mac.HMac
 
reset() - Method in interface gnu.crypto.mac.IMac
Resets the algorithm instance for re-initialisation and use with other characteristics.
reset() - Method in class gnu.crypto.mac.TMMH16
 
reset() - Method in class gnu.crypto.mac.UHash32
 
reset() - Method in class gnu.crypto.mac.UMac32
 
reset() - Method in class gnu.crypto.mode.BaseMode
 
reset() - Method in class gnu.crypto.pad.BasePad
 
reset() - Method in interface gnu.crypto.pad.IPad
Resets the scheme instance for re-initialisation and use with other characteristics.
reset() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricDecryptor
 
reset() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAsymmetricEncryptor
 
reset() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDecryptor
 
reset() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUEncryptor
 
reset() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
reset() - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUVerifier
 
resetContext() - Method in class gnu.crypto.hash.BaseHash
Resets the instance for future re-use.
resetContext() - Method in class gnu.crypto.hash.Haval
 
resetContext() - Method in class gnu.crypto.hash.MD2
 
resetContext() - Method in class gnu.crypto.hash.MD4
 
resetContext() - Method in class gnu.crypto.hash.MD5
 
resetContext() - Method in class gnu.crypto.hash.RipeMD128
 
resetContext() - Method in class gnu.crypto.hash.RipeMD160
 
resetContext() - Method in class gnu.crypto.hash.Sha160
 
resetContext() - Method in class gnu.crypto.hash.Sha256
 
resetContext() - Method in class gnu.crypto.hash.Sha384
 
resetContext() - Method in class gnu.crypto.hash.Sha512
 
resetContext() - Method in class gnu.crypto.hash.Tiger
 
resetContext() - Method in class gnu.crypto.hash.Whirlpool
 
REUSE_FALSE - Static variable in interface gnu.crypto.Registry
 
REUSE_TRUE - Static variable in interface gnu.crypto.Registry
 
Rijndael - Class in gnu.crypto.cipher
Rijndael --pronounced Reindaal-- is the AES.
Rijndael() - Constructor for class gnu.crypto.cipher.Rijndael
Trivial 0-arguments constructor.
RIJNDAEL_CIPHER - Static variable in interface gnu.crypto.Registry
 
RipeMD128 - Class in gnu.crypto.hash
RIPEMD-128 is a 128-bit message digest.
RipeMD128() - Constructor for class gnu.crypto.hash.RipeMD128
Trivial 0-arguments constructor.
RIPEMD128_HASH - Static variable in interface gnu.crypto.Registry
 
RipeMD160 - Class in gnu.crypto.hash
RIPEMD-160 is a 160-bit message digest.
RipeMD160() - Constructor for class gnu.crypto.hash.RipeMD160
Trivial 0-arguments constructor.
RIPEMD160_HASH - Static variable in interface gnu.crypto.Registry
 
RIPEMD_128_HASH - Static variable in interface gnu.crypto.Registry
RIPEMD-128 is synonymous to RIPEMD128.
RIPEMD_160_HASH - Static variable in interface gnu.crypto.Registry
RIPEMD-160 is synonymous to RIPEMD160.
RSA - Class in gnu.crypto.sig.rsa
Utility methods related to the RSA algorithm.
RSA_ISO9796d2 - Static variable in interface gnu.crypto.Registry
 
RSA_KPG - Static variable in interface gnu.crypto.Registry
 
RSA_OIDarray - Static variable in class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
RSA_OIDarray2 - Static variable in class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
RSA_PARAMETERS - Static variable in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Property name of an optional RSAKeyGenParameterSpec instance to use for this generator's n, and e values.
RSA_PKCS1_V1_5_SIG - Static variable in interface gnu.crypto.Registry
 
RSA_PSS_SIG - Static variable in interface gnu.crypto.Registry
 
RSA_RAW - Static variable in interface gnu.crypto.Registry
 
RSA_RAW - Class in gnu.crypto.sig.rsa
 
RSA_RAW() - Constructor for class gnu.crypto.sig.rsa.RSA_RAW
 
RSA_SSCD - Class in gnu.crypto.sig.rsa
secure signature creation Ozet=Hash(PRND2||K_KEC||RND.TCKK||SN.TCKK) ImzaVerisi=(’6A’||PRND2||K_KEC||Ozet||’BC’) Imza=Sign(Private.GEM,ImzaVerisi)
RSAISO9796d2Signature - Class in gnu.crypto.sig.rsa
ISO9796d2 scheme 1
RSAISO9796d2Signature() - Constructor for class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
RSAISO9796d2Signature(String, boolean) - Constructor for class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
RSAKeyPairGenerator - Class in gnu.crypto.key.rsa
A key-pair generator for asymetric keys to use in conjunction with the RSA scheme.
RSAKeyPairGenerator() - Constructor for class gnu.crypto.key.rsa.RSAKeyPairGenerator
 
RSAKeyPairGenerator.PRIMEMOD - Enum in gnu.crypto.key.rsa
 
RSAKeyPairRawCodec - Class in gnu.crypto.key.rsa
An object that implements the IKeyPairCodec interface for the Raw format to use with RSA keypairs.
RSAKeyPairRawCodec() - Constructor for class gnu.crypto.key.rsa.RSAKeyPairRawCodec
 
RSAKeyPairX509Codec - Class in gnu.crypto.key.rsa
Title: CC
RSAKeyPairX509Codec() - Constructor for class gnu.crypto.key.rsa.RSAKeyPairX509Codec
 
RSAPKCS1V1_5Signature - Class in gnu.crypto.sig.rsa
The RSA-PKCS1-V1.5 signature scheme is a digital signature scheme with appendix (SSA) combining the RSA algorithm with the EMSA-PKCS1-v1_5 encoding method.
RSAPKCS1V1_5Signature() - Constructor for class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
Default 0-arguments constructor.
RSAPKCS1V1_5Signature(String) - Constructor for class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
Constructs an instance of this object using the designated message digest algorithm as its underlying hash function.
RSAPSSSignature - Class in gnu.crypto.sig.rsa
The RSA-PSS signature scheme is a public-key encryption scheme combining the RSA algorithm with the Probabilistic Signature Scheme (PSS) encoding method.
RSAPSSSignature() - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignature
Default 0-arguments constructor.
RSAPSSSignature(String) - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignature
Constructs an instance of this object using the designated message digest algorithm as its underlying hash function, and having 0-octet salt.
RSAPSSSignature(String, int) - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignature
Constructs an instance of this object using the designated message digest algorithm as its underlying hash function.
RSAPSSSignatureRawCodec - Class in gnu.crypto.sig.rsa
An object that implements the ISignatureCodec operations for the Raw format to use with RSA-PSS signatures.
RSAPSSSignatureRawCodec() - Constructor for class gnu.crypto.sig.rsa.RSAPSSSignatureRawCodec
 

S

SALT - Static variable in interface gnu.crypto.prng.IPBE
Property name for the salt in a PBE algorithm.
SASL_ANONYMOUS_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_AUTH_INFO_PROVIDER_PKGS - Static variable in interface gnu.crypto.Registry
Name of authentication information provider packages.
SASL_AUTHORISATION_ID - Static variable in interface gnu.crypto.Registry
SASL authorization ID.
SASL_BUFFER_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of a SASL Buffer.
SASL_CALLBACK_HANDLER - Static variable in interface gnu.crypto.Registry
SASL Callback handler.
SASL_CRAM_MD5_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_FOUR_BYTE_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of a SASL EOS (Extended Octet Sequence) element.
SASL_HMAC_MD5_IALG - Static variable in interface gnu.crypto.Registry
 
SASL_HMAC_SHA_IALG - Static variable in interface gnu.crypto.Registry
 
SASL_ONE_BYTE_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of a SASL OS (Octet Sequence) element.
SASL_PASSWORD - Static variable in interface gnu.crypto.Registry
Name of password property.
SASL_PLAIN_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_PREFIX - Static variable in interface gnu.crypto.Registry
 
SASL_PROTOCOL - Static variable in interface gnu.crypto.Registry
SASL protocol.
SASL_SERVER_NAME - Static variable in interface gnu.crypto.Registry
SASL Server name.
SASL_SRP_MECHANISM - Static variable in interface gnu.crypto.Registry
 
SASL_TWO_BYTE_MAX_LIMIT - Static variable in interface gnu.crypto.Registry
The size limit, in bytes, of both a SASL MPI (Multi-Precision Integer) element and a SASL Text element.
SASL_USERNAME - Static variable in interface gnu.crypto.Registry
Name of username property.
say - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
schemeName - Variable in class gnu.crypto.sig.BaseSignature
The canonical name of this signature scheme.
SEED - Variable in class gnu.crypto.prng.JavaRandomGenerator
 
SEED_GENERATOR - Static variable in class gnu.crypto.prng.DGKGF
 
SEEED_GENERATOR - Static variable in class gnu.crypto.prng.MDGenerator
Property name of seed material.
SEEED_LENGTH - Static variable in class gnu.crypto.prng.MDGenerator
 
SEGMENT_INDEX - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's segment index.
SEGMENT_INDEX_LENGTH - Static variable in class gnu.crypto.prng.ICMGenerator
Property name of ICM's segment index length.
selfTest() - Method in class gnu.crypto.cipher.Anubis
 
selfTest() - Method in class gnu.crypto.cipher.BaseCipher
 
selfTest() - Method in class gnu.crypto.cipher.Blowfish
 
selfTest() - Method in class gnu.crypto.cipher.Cast5
 
selfTest() - Method in interface gnu.crypto.cipher.IBlockCipher
A correctness test that consists of basic symmetric encryption / decryption test(s) for all supported block and key sizes, as well as one (1) variable key Known Answer Test (KAT).
selfTest() - Method in class gnu.crypto.cipher.Khazad
 
selfTest() - Method in class gnu.crypto.cipher.NullCipher
 
selfTest() - Method in class gnu.crypto.cipher.Rijndael
 
selfTest() - Method in class gnu.crypto.cipher.Serpent
 
selfTest() - Method in class gnu.crypto.cipher.Square
 
selfTest() - Method in class gnu.crypto.cipher.Twofish
 
selfTest() - Method in class gnu.crypto.hash.BaseHash
 
selfTest() - Method in class gnu.crypto.hash.Haval
 
selfTest() - Method in interface gnu.crypto.hash.IMessageDigest
A basic test.
selfTest() - Method in class gnu.crypto.hash.MD2
 
selfTest() - Method in class gnu.crypto.hash.MD4
 
selfTest() - Method in class gnu.crypto.hash.MD5
 
selfTest() - Method in class gnu.crypto.hash.RipeMD128
 
selfTest() - Method in class gnu.crypto.hash.RipeMD160
 
selfTest() - Method in class gnu.crypto.hash.Sha160
 
selfTest() - Method in class gnu.crypto.hash.Sha224
 
selfTest() - Method in class gnu.crypto.hash.Sha256
 
selfTest() - Method in class gnu.crypto.hash.Sha384
 
selfTest() - Method in class gnu.crypto.hash.Sha512
 
selfTest() - Method in class gnu.crypto.hash.Tiger
 
selfTest() - Method in class gnu.crypto.hash.Whirlpool
 
selfTest() - Method in class gnu.crypto.mac.BaseMac
 
selfTest() - Method in class gnu.crypto.mac.HMac
 
selfTest() - Method in interface gnu.crypto.mac.IMac
A basic test.
selfTest() - Method in class gnu.crypto.mac.TMMH16
 
selfTest() - Method in class gnu.crypto.mac.UHash32
 
selfTest() - Method in class gnu.crypto.mac.UMac32
 
selfTest() - Method in class gnu.crypto.mode.BaseMode
 
selfTest() - Method in class gnu.crypto.pad.BasePad
 
selfTest() - Method in interface gnu.crypto.pad.IPad
A basic symmetric pad/unpad test.
selfTest() - Method in class gnu.crypto.pad.PKCS1_V1_5
 
SEMIWEAK_KEYS - Static variable in class gnu.crypto.cipher.DES
Semi-weak keys (parity adjusted): Some pairs of keys encrypt plain text to identical cipher text.
Serpent - Class in gnu.crypto.cipher
Serpent is a 32-round substitution-permutation network block cipher, operating on 128-bit blocks and accepting keys of 128, 192, and 256 bits in length.
Serpent() - Constructor for class gnu.crypto.cipher.Serpent
Trivial zero-argument constructor.
SERPENT_CIPHER - Static variable in interface gnu.crypto.Registry
 
SERVER_AUTH_FALSE - Static variable in interface gnu.crypto.Registry
Server does not need to, or cannot, authenticate to the client.
SERVER_AUTH_TRUE - Static variable in interface gnu.crypto.Registry
Server must authenticate to the client.
setCheckForWeakKeys(boolean) - Static method in class gnu.crypto.Properties
A convenience method to set the global property for checking for weak and semi-weak cipher keys.
setDefaultPRNG() - Static method in class gnu.crypto.util.PRNG
 
setDoRSABlinding(boolean) - Static method in class gnu.crypto.Properties
A convenience method to set the global property fo adding a blinding operation when executing the RSA decryption primitive.
setIv(byte[]) - Method in class gnu.crypto.wrapper.AESWrapper
 
setKaynakUretimUzunluk(int) - Static method in class gnu.crypto.util.PRNG
 
setMac(IMac) - Method in class gnu.crypto.mac.MacInputStream
Sets the MAC this stream is updating, which must have already been initialized.
setMac(IMac) - Method in class gnu.crypto.mac.MacOutputStream
Sets the MAC this stream is updating, which must have already been initialized.
setPRNG(IRandom) - Static method in class gnu.crypto.util.PRNG
 
setProperty(String, String) - Static method in class gnu.crypto.Properties
Sets the value of a designated library global configuration property, to a string representation of what should be a legal value.
setReproducible(boolean) - Static method in class gnu.crypto.Properties
A convenience method to set the global property for reproducibility of the default PRNG bit stream output.
setup(Map) - Method in class gnu.crypto.key.dss.DSSKeyPairGenerator
Configures this instance.
setup(Map) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairGenerator
 
setup(Map) - Method in interface gnu.crypto.key.IKeyPairGenerator
[Re]-initialises this instance for use with a given set of attributes.
setup(Map) - Method in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Configures this instance.
setup() - Method in class gnu.crypto.mode.BaseMode
The initialisation phase of the concrete mode implementation.
setup() - Method in class gnu.crypto.mode.CBC
 
setup() - Method in class gnu.crypto.mode.CFB
 
setup() - Method in class gnu.crypto.mode.CTR
 
setup() - Method in class gnu.crypto.mode.ECB
 
setup() - Method in class gnu.crypto.mode.GCM
 
setup() - Method in class gnu.crypto.mode.ICM
 
setup() - Method in class gnu.crypto.mode.OFB
 
setup() - Method in class gnu.crypto.pad.BasePad
If any additional checks or resource setup must be done by the subclass, then this is the hook for it.
setup() - Method in class gnu.crypto.pad.NoPadding
 
setup() - Method in class gnu.crypto.pad.PKCS1_V1_5
 
setup() - Method in class gnu.crypto.pad.PKCS7
 
setup() - Method in class gnu.crypto.pad.TBC
 
setup(Map) - Method in class gnu.crypto.prng.ARCFour
 
setup(Map) - Method in class gnu.crypto.prng.DGKGF
 
setup(Map) - Method in class gnu.crypto.prng.GifPRNG
 
setup(Map) - Method in class gnu.crypto.prng.ICMGenerator
 
setup(Map) - Method in class gnu.crypto.prng.JavaRandomGenerator
 
setup(Map) - Method in class gnu.crypto.prng.MDGenerator
 
setup(Map) - Method in class gnu.crypto.prng.PBKDF2
 
setup(Map) - Method in class gnu.crypto.prng.UEKAECryptoCardGenerator
 
setup(Map) - Method in class gnu.crypto.prng.UMacGenerator
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.BaseSignature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.dss.DSSSignature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.ecdsa.ECDSASignature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.rsa.RSA_RAW
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.rsa.RSA_SSCD
 
setupForSigning(BaseSigner, BigInteger) - Method in class gnu.crypto.sig.rsa.RSA_SSCD
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
setupForSigning(PrivateKey) - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.BaseSignature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.dss.DSSSignature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.ecdsa.ECDSASignature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.rsa.RSA_RAW
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.rsa.RSA_SSCD
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
setupForVerification(PublicKey) - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
setupSign(Map) - Method in class gnu.crypto.sig.BaseSignature
 
setupSign(Map) - Method in interface gnu.crypto.sig.ISignature
Initialises this instance for signature generation.
setupVerify(Map) - Method in class gnu.crypto.sig.BaseSignature
 
setupVerify(Map) - Method in interface gnu.crypto.sig.ISignature
Initialises this instance for signature verification.
Sha160 - Class in gnu.crypto.hash
The Secure Hash Algorithm (SHA-1) is required for use with the Digital Signature Algorithm (DSA) as specified in the Digital Signature Standard (DSS) and whenever a secure hash algorithm is required for federal applications.
Sha160() - Constructor for class gnu.crypto.hash.Sha160
Trivial 0-arguments constructor.
SHA160_HASH - Static variable in interface gnu.crypto.Registry
 
SHA1_HASH - Static variable in interface gnu.crypto.Registry
SHA1 is synonymous to SHA-160.
Sha224 - Class in gnu.crypto.hash
SHA-224 as described in RFC 3874
Sha224() - Constructor for class gnu.crypto.hash.Sha224
Standard constructor
Sha224(Sha224) - Constructor for class gnu.crypto.hash.Sha224
Copy constructor.
SHA224_HASH - Static variable in interface gnu.crypto.Registry
 
Sha256 - Class in gnu.crypto.hash
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.
Sha256() - Constructor for class gnu.crypto.hash.Sha256
Trivial 0-arguments constructor.
SHA256_HASH - Static variable in interface gnu.crypto.Registry
 
Sha384 - Class in gnu.crypto.hash
Implementation of SHA2-2 [SHA-384] per the IETF Draft Specification.
Sha384() - Constructor for class gnu.crypto.hash.Sha384
Trivial 0-arguments constructor.
SHA384_HASH - Static variable in interface gnu.crypto.Registry
 
Sha512 - Class in gnu.crypto.hash
Implementation of SHA2-3 [SHA-512] per the IETF Draft Specification.
Sha512() - Constructor for class gnu.crypto.hash.Sha512
Trivial 0-arguments constructor.
SHA512_HASH - Static variable in interface gnu.crypto.Registry
 
SHA_1_HASH - Static variable in interface gnu.crypto.Registry
SHA-1 is synonymous to SHA-160.
SHA_HASH - Static variable in interface gnu.crypto.Registry
SHA is synonymous to SHA-160.
sifirla() - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
sifirla() - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
sign() - Method in class gnu.crypto.sig.BaseSignature
 
sign(DSAPrivateKey, byte[]) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
sign(DSAPrivateKey, byte[], Random) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
sign(DSAPrivateKey, byte[], IRandom) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
sign() - Method in interface gnu.crypto.sig.ISignature
Terminates a signature generation phase by digesting and processing the context of the underlying message digest algorithm instance.
sign(PrivateKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSASP method: Assuming that the designated RSA private key is a valid one, this method computes a signature representative for a designated message representative signed by the holder of the designated RSA private key.
sign(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
SignatureFactory - Class in gnu.crypto.sig
A Factory to instantiate signature-with-appendix handlers.
SIGNER_KEY - Static variable in interface gnu.crypto.sig.ISignature
Property name of the signer's private key.
SMART_CARD_PRNG - Static variable in interface gnu.crypto.Registry
 
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of an optional SecureRandom instance to use.
SOURCE_OF_RANDOMNESS - Static variable in class gnu.crypto.key.rsa.RSAKeyPairGenerator
Property name of an optional SecureRandom instance to use.
SOURCE_OF_RANDOMNESS - Static variable in interface gnu.crypto.sig.ISignature
Property name of an optional SecureRandom, Random instance to use.
sqr() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
Square - Class in gnu.crypto.cipher
Square is a 128-bit key, 128-bit block cipher algorithm developed by Joan Daemen, Lars Knudsen and Vincent Rijmen.
Square() - Constructor for class gnu.crypto.cipher.Square
Trivial 0-arguments constructor.
SQUARE_CIPHER - Static variable in interface gnu.crypto.Registry
 
SRP6_KA - Static variable in interface gnu.crypto.Registry
 
SRP_KPG - Static variable in interface gnu.crypto.Registry
 
SRP_SASL_KA - Static variable in interface gnu.crypto.Registry
 
SRP_TLS_KA - Static variable in interface gnu.crypto.Registry
 
state - Variable in class gnu.crypto.mode.BaseMode
The state indicator of this instance.
STATE - Static variable in interface gnu.crypto.mode.IMode
Property name of the state in which to operate this mode.
STRENGTH_HIGH - Static variable in interface gnu.crypto.Registry
 
STRENGTH_LOW - Static variable in interface gnu.crypto.Registry
 
STRENGTH_MEDIUM - Static variable in interface gnu.crypto.Registry
 

T

TAG_LENGTH - Static variable in class gnu.crypto.mac.TMMH16
 
TBC - Class in gnu.crypto.pad
The implementation of the Trailing Bit Complement (TBC) padding algorithm.
TBC_PAD - Static variable in interface gnu.crypto.Registry
Trailing Bit Complement padding scheme.
teardown() - Method in class gnu.crypto.mode.BaseMode
The termination phase of the concrete mode implementation.
teardown() - Method in class gnu.crypto.mode.CBC
 
teardown() - Method in class gnu.crypto.mode.CFB
 
teardown() - Method in class gnu.crypto.mode.CTR
 
teardown() - Method in class gnu.crypto.mode.ECB
 
teardown() - Method in class gnu.crypto.mode.GCM
 
teardown() - Method in class gnu.crypto.mode.ICM
 
teardown() - Method in class gnu.crypto.mode.OFB
 
testKat(byte[], byte[]) - Method in class gnu.crypto.cipher.BaseCipher
 
testKat(byte[], byte[], byte[]) - Method in class gnu.crypto.cipher.BaseCipher
 
THREE - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
Tiger - Class in gnu.crypto.hash
The Tiger message digest.
Tiger() - Constructor for class gnu.crypto.hash.Tiger
Trivial 0-arguments constructor.
TIGER_HASH - Static variable in interface gnu.crypto.Registry
 
TLV - Class in gnu.crypto.util
Title: CC
TLV() - Constructor for class gnu.crypto.util.TLV
 
TLV_L(byte[]) - Static method in class gnu.crypto.util.TLV
 
TMMH16 - Class in gnu.crypto.mac
TMMH is a universal hash function suitable for message authentication in the Wegman-Carter paradigm, as in the Stream Cipher Security Transform.
TMMH16() - Constructor for class gnu.crypto.mac.TMMH16
Trivial 0-arguments constructor.
TMMH16 - Static variable in interface gnu.crypto.Registry
The Truncated Multi-Modular Hash Function -v1 (David McGrew).
toAlgID(ECDomainParameter) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
toBase64(byte[]) - Static method in class gnu.crypto.util.Util
Converts a designated byte array to a Base-64 representation, with the exceptions that (a) leading 0-byte(s) are ignored, and (b) the character '.' (dot) shall be used instead of "+' (plus).
toBytes(BigInteger, int) - Static method in class gnu.crypto.util.Util
Gets the bytes of a biginteger type variable in wanted length
toBytesFromString(String) - Static method in class gnu.crypto.util.Util
Returns a byte array from a string of hexadecimal digits.
toBytesFromUnicode(String) - Static method in class gnu.crypto.util.Util
 
toDomainParameters(AlgorithmIdentifier) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
toOctetString(int) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
toReversedBytesFromString(String) - Static method in class gnu.crypto.util.Util
Returns a byte array from a string of hexadecimal digits, interpreting them as a large big-endian integer and returning it as a large little-endian integer.
toReversedString(byte[]) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array.
toReversedString(byte[], int, int) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array, starting at offset and consisting of length bytes.
toString() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
toString() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
toString() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
toString(byte[]) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array.
toString(byte[], int, int) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from a byte array, starting at offset and consisting of length bytes.
toString(int) - Static method in class gnu.crypto.util.Util
Returns a string of 8 hexadecimal digits (most significant digit first) corresponding to the unsigned integer n.
toString(int[]) - Static method in class gnu.crypto.util.Util
Returns a string of hexadecimal digits from an integer array.
toString(long) - Static method in class gnu.crypto.util.Util
Returns a string of 16 hexadecimal digits (most significant digit first) corresponding to the unsigned long n.
toUnCompressedAlgID(ECDomainParameter) - Method in class gnu.crypto.key.ecdsa.ECDSAKeyPairX509Codec
 
toUnicodeString(byte[]) - Static method in class gnu.crypto.util.Util
Similar to the toString() method except that the Unicode escape character is inserted before every pair of bytes.
toUnicodeString(byte[], int, int) - Static method in class gnu.crypto.util.Util
Similar to the toString() method except that the Unicode escape character is inserted before every pair of bytes.
toUnicodeString(int[]) - Static method in class gnu.crypto.util.Util
Similar to the toString() method except that the Unicode escape character is inserted before every pair of bytes.
tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu - package tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu
 
TRAILER_IMPLICIT - Static variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
TRAILER_RIPEMD128 - Static variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
TRAILER_RIPEMD160 - Static variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
TRAILER_SHA1 - Static variable in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
transform(byte[], int) - Method in class gnu.crypto.hash.BaseHash
The block digest transformation per se.
transform(byte[], int) - Method in class gnu.crypto.hash.Haval
 
transform(byte[], int) - Method in class gnu.crypto.hash.MD2
Adds BLOCK_LENGTH bytes to the running digest.
transform(byte[], int) - Method in class gnu.crypto.hash.MD4
 
transform(byte[], int) - Method in class gnu.crypto.hash.MD5
 
transform(byte[], int) - Method in class gnu.crypto.hash.RipeMD128
 
transform(byte[], int) - Method in class gnu.crypto.hash.RipeMD160
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha160
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha256
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha384
 
transform(byte[], int) - Method in class gnu.crypto.hash.Sha512
 
transform(byte[], int) - Method in class gnu.crypto.hash.Tiger
 
transform(byte[], int) - Method in class gnu.crypto.hash.Whirlpool
 
trim(BigInteger) - Static method in class gnu.crypto.util.Util
Treats the input as the MSB representation of a number, and discards leading zero elements.
TripleDES - Class in gnu.crypto.cipher
Triple-DES, 3DES, or DESede is a combined cipher that uses three iterations of the Data Encryption Standard cipher to improve the security (at the cost of speed) of plain DES.
TripleDES() - Constructor for class gnu.crypto.cipher.TripleDES
Default 0-arguments constructor.
TRIPLEDES_CIPHER - Static variable in interface gnu.crypto.Registry
 
TRUNCATED_SIZE - Static variable in interface gnu.crypto.mac.IMac
Property name of the desired truncated output size in bytes.
truncatedSize - Variable in class gnu.crypto.mac.BaseMac
The length of the truncated output in bytes.
TWO - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
Twofish - Class in gnu.crypto.cipher
Twofish is a balanced 128-bit Feistel cipher, consisting of 16 rounds.
Twofish() - Constructor for class gnu.crypto.cipher.Twofish
Trivial 0-arguments constructor.
TWOFISH_CIPHER - Static variable in interface gnu.crypto.Registry
 

U

UEKAE_CRYPTO_CARD_PRNG - Static variable in interface gnu.crypto.Registry
 
UEKAECryptoCard - Class in com.sun.crypto.provider
 
UEKAECryptoCard() - Constructor for class com.sun.crypto.provider.UEKAECryptoCard
 
UEKAECryptoCardGenerator - Class in gnu.crypto.prng
 
UEKAECryptoCardGenerator() - Constructor for class gnu.crypto.prng.UEKAECryptoCardGenerator
 
UHash32 - Class in gnu.crypto.mac
UHASH is a keyed hash function, which takes as input a string of arbitrary length, and produces as output a string of fixed length (such as 8 bytes).
UHash32() - Constructor for class gnu.crypto.mac.UHash32
Trivial 0-arguments constructor.
UHASH32 - Static variable in interface gnu.crypto.Registry
Message Authentication Code using Universal Hashing (Ted Krovetz).
UMac32 - Class in gnu.crypto.mac
The implementation of the UMAC (Universal Message Authentication Code).
UMac32() - Constructor for class gnu.crypto.mac.UMac32
Trivial 0-arguments constructor.
UMAC32 - Static variable in interface gnu.crypto.Registry
 
UMAC_PRNG - Static variable in interface gnu.crypto.Registry
PRNG based on UMAC's Key Derivation Function.
UMacGenerator - Class in gnu.crypto.prng
KDFs (Key Derivation Functions) are used to stretch user-supplied key material to specific size(s) required by high level cryptographic primitives.
UMacGenerator() - Constructor for class gnu.crypto.prng.UMacGenerator
Trivial 0-arguments constructor.
UNCOMPRESSED - Static variable in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
underlyingHash - Variable in class gnu.crypto.mac.BaseMac
Reference to the underlying hash algorithm instance.
unlockDevice(long) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
unpad(byte[], int, int) - Method in class gnu.crypto.pad.BasePad
 
unpad(byte[], int, int) - Method in interface gnu.crypto.pad.IPad
Returns the number of bytes to discard from a designated input buffer.
unpad(byte[], int, int) - Method in class gnu.crypto.pad.NoPadding
 
unpad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS1_V1_5
 
unpad(byte[], int, int) - Method in class gnu.crypto.pad.PKCS7
 
unpad(byte[], int, int) - Method in class gnu.crypto.pad.TBC
 
unsafeAdd(ElementF2mPolynomial) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
unsafeAddToThis(ElementF2mPolynomial) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
unsafeMultiply(ElementF2mPolynomial) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
unsafeMultiplyThisBy(ElementF2mPolynomial) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 
unwrap(byte[], int, int, byte[]) - Method in class gnu.crypto.wrapper.AESWrapper
 
unwrap(byte[], int, int, byte[]) - Method in interface gnu.crypto.wrapper.Wrapper
 
unwrap(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAESWrapper
 
unwrap(byte[], Object) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAESWrapper
 
update(long, byte[], int, byte[], int, int) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
update(byte) - Method in class gnu.crypto.hash.BaseHash
 
update(byte[], int, int) - Method in class gnu.crypto.hash.BaseHash
 
update(byte) - Method in interface gnu.crypto.hash.IMessageDigest
Continues a message digest operation using the input byte.
update(byte[], int, int) - Method in interface gnu.crypto.hash.IMessageDigest
Continues a message digest operation, by filling the buffer, processing data in the algorithm's HASH_SIZE-bit block(s), updating the context and count, and buffering the remaining bytes in buffer for the next operation.
update(byte) - Method in class gnu.crypto.hash.Sha224
 
update(byte[], int, int) - Method in class gnu.crypto.hash.Sha224
 
update(byte) - Method in class gnu.crypto.mac.BaseMac
 
update(byte[], int, int) - Method in class gnu.crypto.mac.BaseMac
 
update(byte) - Method in interface gnu.crypto.mac.IMac
Continues a MAC operation using the input byte.
update(byte[], int, int) - Method in interface gnu.crypto.mac.IMac
Continues a MAC operation, by filling the buffer, processing data in the algorithm's MAC_SIZE-bit block(s), updating the context and count, and buffering the remaining bytes in buffer for the next operation.
update(byte) - Method in class gnu.crypto.mac.TMMH16
 
update(byte[], int, int) - Method in class gnu.crypto.mac.TMMH16
 
update(byte, IRandom) - Method in class gnu.crypto.mac.TMMH16
Similar to the same method with one argument, but uses the designated random number generator to compute needed keying material.
update(byte[], int, int, IRandom) - Method in class gnu.crypto.mac.TMMH16
Similar to the same method with three arguments, but uses the designated random number generator to compute needed keying material.
update(byte) - Method in class gnu.crypto.mac.UHash32
 
update(byte[], int, int) - Method in class gnu.crypto.mac.UHash32
 
update(byte) - Method in class gnu.crypto.mac.UMac32
 
update(byte[], int, int) - Method in class gnu.crypto.mac.UMac32
 
update(byte[], int, byte[], int) - Method in class gnu.crypto.mode.BaseMode
 
update(byte[], int, byte[], int) - Method in interface gnu.crypto.mode.IMode
A convenience method.
update(byte) - Method in class gnu.crypto.sig.BaseSignature
 
update(byte[], int, int) - Method in class gnu.crypto.sig.BaseSignature
 
update(byte) - Method in interface gnu.crypto.sig.ISignature
Digests one byte of a message for signing or verification purposes.
update(byte[], int, int) - Method in interface gnu.crypto.sig.ISignature
Digests a sequence of bytes from a message for signing or verification purposes.
update(byte[], int, int) - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
update(byte) - Method in class gnu.crypto.sig.rsa.EMSA_ISO9796d2
 
update(byte[], int, int) - Method in class gnu.crypto.sig.rsa.RSA_RAW
 
update(byte) - Method in class gnu.crypto.sig.rsa.RSA_RAW
 
update(byte[], int, int) - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
update(byte) - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
update(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDigester
 
update(byte[], int, int) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUDigester
 
update(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
update(byte[], int, int) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUSigner
 
update(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUVerifier
 
update(byte[], int, int) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUVerifier
 
USE_DEFAULTS - Static variable in class gnu.crypto.key.dss.DSSKeyPairGenerator
Property name of the Boolean indicating wether or not to use defaults.
USE_WITH_PKCS5_V2 - Static variable in class gnu.crypto.mac.HMac
 
Util - Class in gnu.crypto.util
A collection of utility methods used throughout this project.

V

valueOf(byte[]) - Static method in class gnu.crypto.key.dss.DSSPrivateKey
A class method that takes the output of the encodePrivateKey() method of a DSS keypair codec object (an instance implementing IKeyPairCodec for DSS keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.dss.DSSPublicKey
A class method that takes the output of the encodePublicKey() method of a DSS keypair codec object (an instance implementing IKeyPairCodec for DSS keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.rsa.GnuRSAPrivateKey
A class method that takes the output of the encodePrivateKey() method of an RSA keypair codec object (an instance implementing IKeyPairCodec for RSA keys, and re-constructs an instance of this object.
valueOf(byte[]) - Static method in class gnu.crypto.key.rsa.GnuRSAPublicKey
A class method that takes the output of the encodePublicKey() method of an RSA keypair codec object (an instance implementing IKeyPairCodec for RSA keys, and re-constructs an instance of this object.
valueOf(String) - Static method in enum gnu.crypto.key.rsa.RSAKeyPairGenerator.PRIMEMOD
Returns the enum constant of this type with the specified name.
values() - Static method in enum gnu.crypto.key.rsa.RSAKeyPairGenerator.PRIMEMOD
Returns an array containing the constants of this enum type, in the order they are declared.
VERIFIER_KEY - Static variable in interface gnu.crypto.sig.ISignature
Property name of the verifier's public key.
verify(Object) - Method in class gnu.crypto.sig.BaseSignature
 
verify(DSAPublicKey, byte[], BigInteger[]) - Static method in class gnu.crypto.sig.dss.DSSSignature
 
verify(Object) - Method in interface gnu.crypto.sig.ISignature
Terminates a signature verification phase by digesting and processing the context of the underlying message digest algorithm instance.
verify(PublicKey, BigInteger) - Static method in class gnu.crypto.sig.rsa.RSA
An implementation of the RSAVP method: Assuming that the designated RSA public key is a valid one, this method computes a message representative for the designated signature representative generated by an RSA private key, for a message intended for the holder of the designated RSA public key.
verifySignature(Object) - Method in class gnu.crypto.sig.BaseSignature
 
verifySignature(Object) - Method in class gnu.crypto.sig.dss.DSSSignature
 
verifySignature(Object) - Method in class gnu.crypto.sig.ecdsa.ECDSASignature
 
verifySignature(Object) - Method in class gnu.crypto.sig.rsa.RSA_RAW
 
verifySignature(byte[], byte[], int) - Method in class gnu.crypto.sig.rsa.RSA_SSCD
Ozet=Hash(PRND1||dataEmbedded||aDataThatisIncludedByMe) ImzaVerisi=(’6A’||PRND1||dataEmbedded||Ozet||’BC’) Imza=Sign(PrK.TCKK.GM,ImzaVerisi)
verifySignature(Object) - Method in class gnu.crypto.sig.rsa.RSAISO9796d2Signature
 
verifySignature(Object) - Method in class gnu.crypto.sig.rsa.RSAPKCS1V1_5Signature
 
verifySignature(Object) - Method in class gnu.crypto.sig.rsa.RSAPSSSignature
 
verifySignature(byte[]) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUVerifier
 

W

WEAK_KEYS - Static variable in class gnu.crypto.cipher.DES
Weak keys (parity adjusted): If all the bits in each half are either 0 or 1, then the key used for any cycle of the algorithm is the same as all other cycles.
WeakKeyException - Exception in gnu.crypto.cipher
Checked exception thrown to indicate that a weak key has been generated and or specified instead of a valid non-weak value.
WeakKeyException() - Constructor for exception gnu.crypto.cipher.WeakKeyException
 
WeakKeyException(String) - Constructor for exception gnu.crypto.cipher.WeakKeyException
 
Whirlpool - Class in gnu.crypto.hash
Whirlpool, a new 512-bit hashing function operating on messages less than 2 ** 256 bits in length.
Whirlpool() - Constructor for class gnu.crypto.hash.Whirlpool
Trivial 0-arguments constructor.
WHIRLPOOL_HASH - Static variable in interface gnu.crypto.Registry
 
wrap(byte[], int, int, byte[]) - Method in class gnu.crypto.wrapper.AESWrapper
 
wrap(byte[], int, int, byte[]) - Method in interface gnu.crypto.wrapper.Wrapper
 
wrap(Key) - Method in class tr.gov.tubitak.uekae.esya.api.crypto.provider.gnu.GNUAESWrapper
 
Wrapper - Interface in gnu.crypto.wrapper
 
write(int) - Method in class gnu.crypto.mac.MacOutputStream
 
write(byte[], int, int) - Method in class gnu.crypto.mac.MacOutputStream
 
writeMemory(long, int, byte[], int, int) - Static method in class com.sun.crypto.provider.UEKAECryptoCard
 
WrongPaddingException - Exception in gnu.crypto.pad
A checked exception that indicates that a padding algorithm did not find the expected padding bytes when unpadding some data.
WrongPaddingException() - Constructor for exception gnu.crypto.pad.WrongPaddingException
 

X

X509_ENCODING_ID - Static variable in interface gnu.crypto.Registry
 
X509_FORMAT - Static variable in interface gnu.crypto.key.IKeyPairCodec
 
X9_63KeyDerivation - Class in gnu.crypto.derivationFunctions
Sec1 Section 3.6.1 Standards for Efficient Cryptography
X9_63KeyDerivation(IMessageDigest) - Constructor for class gnu.crypto.derivationFunctions.X9_63KeyDerivation
 

Y

yanyanaKoy(byte[], byte[]) - Static method in class gnu.crypto.util.TLV
 
yanyanaKoy(byte[], byte[], byte[]) - Static method in class gnu.crypto.util.TLV
 
yaz() - Static method in class gnu.crypto.sig.ecdsa.ECDSASignature
 
yaz() - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
yaz() - Static method in class gnu.crypto.sig.ecdsa.ecmath.curve.ElementF2mPolynomial
 

_

_add(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
_add(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
_add(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
_addToThis(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
_addToThis(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
_addToThis(ECGNUPoint) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
_convert(BigInteger, int) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
_convert(BigInteger, int) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
_convert(BigInteger, int) - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
_reduce1(BigInteger) - Method in class gnu.crypto.sig.ecdsa.ecmath.field.FieldF2mPolynomial
 
_ypTilda() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECGNUPoint
 
_ypTilda() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointF2mPolynomial
 
_ypTilda() - Method in class gnu.crypto.sig.ecdsa.ecmath.curve.ECPointFp
 
A B C D E F G H I J K L M N O P Q R S T U V W X Y _ 
Skip navigation links

Copyright © 2025. All rights reserved.