- 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
.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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.
- 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.
- 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
-
- 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
-
- 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
-
- 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.