B C D E F G H J K L M P R S T U W

B

BLAKE224 - Class in fr.cryptohash
This class implements the BLAKE-224 digest algorithm under the Digest API.
BLAKE224() - Constructor for class fr.cryptohash.BLAKE224
Create the engine.
BLAKE256 - Class in fr.cryptohash
This class implements the BLAKE-256 digest algorithm under the Digest API.
BLAKE256() - Constructor for class fr.cryptohash.BLAKE256
Create the engine.
BLAKE384 - Class in fr.cryptohash
This class implements the BLAKE-384 digest algorithm under the Digest API.
BLAKE384() - Constructor for class fr.cryptohash.BLAKE384
Create the engine.
BLAKE512 - Class in fr.cryptohash
This class implements the BLAKE-512 digest algorithm under the Digest API.
BLAKE512() - Constructor for class fr.cryptohash.BLAKE512
Create the engine.
BMW224 - Class in fr.cryptohash
This class implements the BMW-224 ("Blue Midnight Wish") digest algorithm under the Digest API.
BMW224() - Constructor for class fr.cryptohash.BMW224
Create the engine.
BMW256 - Class in fr.cryptohash
This class implements the BMW-256 ("Blue Midnight Wish") digest algorithm under the Digest API.
BMW256() - Constructor for class fr.cryptohash.BMW256
Create the engine.
BMW384 - Class in fr.cryptohash
This class implements the BMW-384 ("Blue Midnight Wish") digest algorithm under the Digest API.
BMW384() - Constructor for class fr.cryptohash.BMW384
Create the engine.
BMW512 - Class in fr.cryptohash
This class implements the BMW-512 ("Blue Midnight Wish") digest algorithm under the Digest API.
BMW512() - Constructor for class fr.cryptohash.BMW512
Create the engine.

C

copy() - Method in class fr.cryptohash.BLAKE224
 
copy() - Method in class fr.cryptohash.BLAKE256
 
copy() - Method in class fr.cryptohash.BLAKE384
 
copy() - Method in class fr.cryptohash.BLAKE512
 
copy() - Method in class fr.cryptohash.BMW224
 
copy() - Method in class fr.cryptohash.BMW256
 
copy() - Method in class fr.cryptohash.BMW384
 
copy() - Method in class fr.cryptohash.BMW512
 
copy() - Method in class fr.cryptohash.CubeHash224
 
copy() - Method in class fr.cryptohash.CubeHash256
 
copy() - Method in class fr.cryptohash.CubeHash384
 
copy() - Method in class fr.cryptohash.CubeHash512
 
copy() - Method in interface fr.cryptohash.Digest
Clone the current state.
copy() - Method in class fr.cryptohash.ECHO224
 
copy() - Method in class fr.cryptohash.ECHO256
 
copy() - Method in class fr.cryptohash.ECHO384
 
copy() - Method in class fr.cryptohash.ECHO512
 
copy() - Method in class fr.cryptohash.Groestl224
 
copy() - Method in class fr.cryptohash.Groestl256
 
copy() - Method in class fr.cryptohash.Groestl384
 
copy() - Method in class fr.cryptohash.Groestl512
 
copy() - Method in class fr.cryptohash.HAVAL128_3
 
copy() - Method in class fr.cryptohash.HAVAL128_4
 
copy() - Method in class fr.cryptohash.HAVAL128_5
 
copy() - Method in class fr.cryptohash.HAVAL160_3
 
copy() - Method in class fr.cryptohash.HAVAL160_4
 
copy() - Method in class fr.cryptohash.HAVAL160_5
 
copy() - Method in class fr.cryptohash.HAVAL192_3
 
copy() - Method in class fr.cryptohash.HAVAL192_4
 
copy() - Method in class fr.cryptohash.HAVAL192_5
 
copy() - Method in class fr.cryptohash.HAVAL224_3
 
copy() - Method in class fr.cryptohash.HAVAL224_4
 
copy() - Method in class fr.cryptohash.HAVAL224_5
 
copy() - Method in class fr.cryptohash.HAVAL256_3
 
copy() - Method in class fr.cryptohash.HAVAL256_4
 
copy() - Method in class fr.cryptohash.HAVAL256_5
 
copy() - Method in class fr.cryptohash.HMAC
 
copy() - Method in class fr.cryptohash.JH224
 
copy() - Method in class fr.cryptohash.JH256
 
copy() - Method in class fr.cryptohash.JH384
 
copy() - Method in class fr.cryptohash.JH512
 
copy() - Method in class fr.cryptohash.Keccak224
 
copy() - Method in class fr.cryptohash.Keccak256
 
copy() - Method in class fr.cryptohash.Keccak384
 
copy() - Method in class fr.cryptohash.Keccak512
 
copy() - Method in class fr.cryptohash.Luffa224
 
copy() - Method in class fr.cryptohash.Luffa256
 
copy() - Method in class fr.cryptohash.Luffa384
 
copy() - Method in class fr.cryptohash.Luffa512
 
copy() - Method in class fr.cryptohash.MD2
 
copy() - Method in class fr.cryptohash.MD4
 
copy() - Method in class fr.cryptohash.MD5
 
copy() - Method in class fr.cryptohash.PANAMA
 
copy() - Method in class fr.cryptohash.RadioGatun32
 
copy() - Method in class fr.cryptohash.RadioGatun64
 
copy() - Method in class fr.cryptohash.RIPEMD
 
copy() - Method in class fr.cryptohash.RIPEMD128
 
copy() - Method in class fr.cryptohash.RIPEMD160
 
copy() - Method in class fr.cryptohash.SHA0
 
copy() - Method in class fr.cryptohash.SHA1
 
copy() - Method in class fr.cryptohash.SHA224
 
copy() - Method in class fr.cryptohash.SHA256
 
copy() - Method in class fr.cryptohash.SHA384
 
copy() - Method in class fr.cryptohash.SHA512
 
copy() - Method in class fr.cryptohash.ShabalGeneric
 
copy() - Method in class fr.cryptohash.SHAvite224
 
copy() - Method in class fr.cryptohash.SHAvite256
 
copy() - Method in class fr.cryptohash.SHAvite384
 
copy() - Method in class fr.cryptohash.SHAvite512
 
copy() - Method in class fr.cryptohash.SIMD224
 
copy() - Method in class fr.cryptohash.SIMD256
 
copy() - Method in class fr.cryptohash.SIMD384
 
copy() - Method in class fr.cryptohash.SIMD512
 
copy() - Method in class fr.cryptohash.Tiger
 
copy() - Method in class fr.cryptohash.Tiger2
 
copy() - Method in class fr.cryptohash.Whirlpool
 
copy() - Method in class fr.cryptohash.Whirlpool0
 
copy() - Method in class fr.cryptohash.Whirlpool1
 
copyState(DigestEngine) - Method in class fr.cryptohash.DigestEngine
This function copies the internal buffering state to some other instance of a class extending DigestEngine.
copyState(Luffa384) - Method in class fr.cryptohash.Luffa384
 
copyState(Luffa512) - Method in class fr.cryptohash.Luffa512
 
CubeHash224 - Class in fr.cryptohash
This class implements the CubeHash-224 digest algorithm under the Digest API.
CubeHash224() - Constructor for class fr.cryptohash.CubeHash224
Create the engine.
CubeHash256 - Class in fr.cryptohash
This class implements the CubeHash-256 digest algorithm under the Digest API.
CubeHash256() - Constructor for class fr.cryptohash.CubeHash256
Create the engine.
CubeHash384 - Class in fr.cryptohash
This class implements the CubeHash-384 digest algorithm under the Digest API.
CubeHash384() - Constructor for class fr.cryptohash.CubeHash384
Create the engine.
CubeHash512 - Class in fr.cryptohash
This class implements the CubeHash-512 digest algorithm under the Digest API.
CubeHash512() - Constructor for class fr.cryptohash.CubeHash512
Create the engine.

D

Digest - Interface in fr.cryptohash
This interface documents the API for a hash function.
digest() - Method in interface fr.cryptohash.Digest
Finalize the current hash computation and return the hash value in a newly-allocated array.
digest(byte[]) - Method in interface fr.cryptohash.Digest
Input some bytes, then finalize the current hash computation and return the hash value in a newly-allocated array.
digest(byte[], int, int) - Method in interface fr.cryptohash.Digest
Finalize the current hash computation and store the hash value in the provided output buffer.
digest() - Method in class fr.cryptohash.DigestEngine
 
digest(byte[]) - Method in class fr.cryptohash.DigestEngine
 
digest(byte[], int, int) - Method in class fr.cryptohash.DigestEngine
 
digest() - Method in class fr.cryptohash.ShabalGeneric
 
digest(byte[]) - Method in class fr.cryptohash.ShabalGeneric
 
digest(byte[], int, int) - Method in class fr.cryptohash.ShabalGeneric
 
DigestEngine - Class in fr.cryptohash
This class is a template which can be used to implement hash functions.
DigestEngine() - Constructor for class fr.cryptohash.DigestEngine
Instantiate the engine.
doInit() - Method in class fr.cryptohash.DigestEngine
This function is called at object creation time; the implementation should use it to perform initialization tasks.
doInit() - Method in class fr.cryptohash.HMAC
 
doInit() - Method in class fr.cryptohash.Luffa384
 
doInit() - Method in class fr.cryptohash.Luffa512
 
doInit() - Method in class fr.cryptohash.MD2
 
doInit() - Method in class fr.cryptohash.MD4
 
doInit() - Method in class fr.cryptohash.MD5
 
doInit() - Method in class fr.cryptohash.PANAMA
 
doInit() - Method in class fr.cryptohash.RadioGatun32
 
doInit() - Method in class fr.cryptohash.RadioGatun64
 
doInit() - Method in class fr.cryptohash.RIPEMD
 
doInit() - Method in class fr.cryptohash.RIPEMD128
 
doInit() - Method in class fr.cryptohash.RIPEMD160
 
doInit() - Method in class fr.cryptohash.SHA0
 
doInit() - Method in class fr.cryptohash.SHA1
 
doPadding(byte[], int) - Method in class fr.cryptohash.DigestEngine
Perform the final padding and store the result in the provided buffer.
doPadding(byte[], int) - Method in class fr.cryptohash.HMAC
 
doPadding(byte[], int) - Method in class fr.cryptohash.Luffa384
 
doPadding(byte[], int) - Method in class fr.cryptohash.Luffa512
 
doPadding(byte[], int) - Method in class fr.cryptohash.MD2
 
doPadding(byte[], int) - Method in class fr.cryptohash.MD4
 
doPadding(byte[], int) - Method in class fr.cryptohash.MD5
 
doPadding(byte[], int) - Method in class fr.cryptohash.PANAMA
 
doPadding(byte[], int) - Method in class fr.cryptohash.RadioGatun32
 
doPadding(byte[], int) - Method in class fr.cryptohash.RadioGatun64
 
doPadding(byte[], int) - Method in class fr.cryptohash.RIPEMD
 
doPadding(byte[], int) - Method in class fr.cryptohash.RIPEMD128
 
doPadding(byte[], int) - Method in class fr.cryptohash.RIPEMD160
 
doPadding(byte[], int) - Method in class fr.cryptohash.SHA0
 
doPadding(byte[], int) - Method in class fr.cryptohash.SHA1
 

E

ECHO224 - Class in fr.cryptohash
This class implements the ECHO-224 digest algorithm under the Digest API.
ECHO224() - Constructor for class fr.cryptohash.ECHO224
Create the engine.
ECHO256 - Class in fr.cryptohash
This class implements the ECHO-256 digest algorithm under the Digest API.
ECHO256() - Constructor for class fr.cryptohash.ECHO256
Create the engine.
ECHO384 - Class in fr.cryptohash
This class implements the ECHO-384 digest algorithm under the Digest API.
ECHO384() - Constructor for class fr.cryptohash.ECHO384
Create the engine.
ECHO512 - Class in fr.cryptohash
This class implements the ECHO-512 digest algorithm under the Digest API.
ECHO512() - Constructor for class fr.cryptohash.ECHO512
Create the engine.
engineReset() - Method in class fr.cryptohash.DigestEngine
Reset the hash algorithm state.
engineReset() - Method in class fr.cryptohash.HMAC
 
engineReset() - Method in class fr.cryptohash.Luffa384
 
engineReset() - Method in class fr.cryptohash.Luffa512
 
engineReset() - Method in class fr.cryptohash.MD2
 
engineReset() - Method in class fr.cryptohash.MD4
 
engineReset() - Method in class fr.cryptohash.MD5
 
engineReset() - Method in class fr.cryptohash.PANAMA
 
engineReset() - Method in class fr.cryptohash.RadioGatun32
 
engineReset() - Method in class fr.cryptohash.RadioGatun64
 
engineReset() - Method in class fr.cryptohash.RIPEMD
 
engineReset() - Method in class fr.cryptohash.RIPEMD128
 
engineReset() - Method in class fr.cryptohash.RIPEMD160
 
engineReset() - Method in class fr.cryptohash.SHA0
 
engineReset() - Method in class fr.cryptohash.SHA1
 

F

flush() - Method in class fr.cryptohash.DigestEngine
Flush internal buffers, so that less than a block of data may at most be upheld.
fr.cryptohash - package fr.cryptohash
The fr.cryptohash package contains implementations of various cryptographic hash functions.
fr.cryptohash.test - package fr.cryptohash.test
The fr.cryptohash.test package contains some test code which can be used to verify that the hash function implementations run correctly, and to measure their speed.
Fugue224 - Class in fr.cryptohash
This class implements the Fugue-224 digest algorithm under the Digest API.
Fugue224() - Constructor for class fr.cryptohash.Fugue224
Create the engine.
Fugue256 - Class in fr.cryptohash
This class implements the Fugue-256 digest algorithm under the Digest API.
Fugue256() - Constructor for class fr.cryptohash.Fugue256
Create the engine.
Fugue384 - Class in fr.cryptohash
This class implements the Fugue-384 hash function under the Digest API.
Fugue384() - Constructor for class fr.cryptohash.Fugue384
Create the engine.
Fugue512 - Class in fr.cryptohash
This class implements the Fugue-512 hash function under the Digest API.
Fugue512() - Constructor for class fr.cryptohash.Fugue512
Create the engine.

G

getBlockBuffer() - Method in class fr.cryptohash.DigestEngine
Get a reference to an internal buffer with the same size than a block.
getBlockCount() - Method in class fr.cryptohash.DigestEngine
Get the "block count": this is the number of times the DigestEngine.processBlock(byte[]) method has been invoked for the current hash operation.
getBlockLength() - Method in interface fr.cryptohash.Digest
Return the "block length" for the hash function.
getBlockLength() - Method in class fr.cryptohash.HMAC
 
getBlockLength() - Method in class fr.cryptohash.Luffa384
 
getBlockLength() - Method in class fr.cryptohash.Luffa512
 
getBlockLength() - Method in class fr.cryptohash.MD2
 
getBlockLength() - Method in class fr.cryptohash.MD4
 
getBlockLength() - Method in class fr.cryptohash.MD5
 
getBlockLength() - Method in class fr.cryptohash.PANAMA
 
getBlockLength() - Method in class fr.cryptohash.RadioGatun32
 
getBlockLength() - Method in class fr.cryptohash.RadioGatun64
 
getBlockLength() - Method in class fr.cryptohash.RIPEMD
 
getBlockLength() - Method in class fr.cryptohash.RIPEMD128
 
getBlockLength() - Method in class fr.cryptohash.RIPEMD160
 
getBlockLength() - Method in class fr.cryptohash.SHA0
 
getBlockLength() - Method in class fr.cryptohash.SHA1
 
getBlockLength() - Method in class fr.cryptohash.ShabalGeneric
 
getDigestLength() - Method in class fr.cryptohash.BLAKE224
 
getDigestLength() - Method in class fr.cryptohash.BLAKE256
 
getDigestLength() - Method in class fr.cryptohash.BLAKE384
 
getDigestLength() - Method in class fr.cryptohash.BLAKE512
 
getDigestLength() - Method in class fr.cryptohash.BMW224
 
getDigestLength() - Method in class fr.cryptohash.BMW256
 
getDigestLength() - Method in class fr.cryptohash.BMW384
 
getDigestLength() - Method in class fr.cryptohash.BMW512
 
getDigestLength() - Method in class fr.cryptohash.CubeHash224
 
getDigestLength() - Method in class fr.cryptohash.CubeHash256
 
getDigestLength() - Method in class fr.cryptohash.CubeHash384
 
getDigestLength() - Method in class fr.cryptohash.CubeHash512
 
getDigestLength() - Method in interface fr.cryptohash.Digest
Get the natural hash function output length (in bytes).
getDigestLength() - Method in class fr.cryptohash.ECHO224
 
getDigestLength() - Method in class fr.cryptohash.ECHO256
 
getDigestLength() - Method in class fr.cryptohash.ECHO384
 
getDigestLength() - Method in class fr.cryptohash.ECHO512
 
getDigestLength() - Method in class fr.cryptohash.Fugue224
 
getDigestLength() - Method in class fr.cryptohash.Fugue256
 
getDigestLength() - Method in class fr.cryptohash.Fugue384
 
getDigestLength() - Method in class fr.cryptohash.Fugue512
 
getDigestLength() - Method in class fr.cryptohash.Groestl224
 
getDigestLength() - Method in class fr.cryptohash.Groestl256
 
getDigestLength() - Method in class fr.cryptohash.Groestl384
 
getDigestLength() - Method in class fr.cryptohash.Groestl512
 
getDigestLength() - Method in class fr.cryptohash.Hamsi224
 
getDigestLength() - Method in class fr.cryptohash.Hamsi256
 
getDigestLength() - Method in class fr.cryptohash.Hamsi384
 
getDigestLength() - Method in class fr.cryptohash.Hamsi512
 
getDigestLength() - Method in class fr.cryptohash.HAVAL128_3
 
getDigestLength() - Method in class fr.cryptohash.HAVAL128_4
 
getDigestLength() - Method in class fr.cryptohash.HAVAL128_5
 
getDigestLength() - Method in class fr.cryptohash.HAVAL160_3
 
getDigestLength() - Method in class fr.cryptohash.HAVAL160_4
 
getDigestLength() - Method in class fr.cryptohash.HAVAL160_5
 
getDigestLength() - Method in class fr.cryptohash.HAVAL192_3
 
getDigestLength() - Method in class fr.cryptohash.HAVAL192_4
 
getDigestLength() - Method in class fr.cryptohash.HAVAL192_5
 
getDigestLength() - Method in class fr.cryptohash.HAVAL224_3
 
getDigestLength() - Method in class fr.cryptohash.HAVAL224_4
 
getDigestLength() - Method in class fr.cryptohash.HAVAL224_5
 
getDigestLength() - Method in class fr.cryptohash.HAVAL256_3
 
getDigestLength() - Method in class fr.cryptohash.HAVAL256_4
 
getDigestLength() - Method in class fr.cryptohash.HAVAL256_5
 
getDigestLength() - Method in class fr.cryptohash.HMAC
 
getDigestLength() - Method in class fr.cryptohash.JH224
 
getDigestLength() - Method in class fr.cryptohash.JH256
 
getDigestLength() - Method in class fr.cryptohash.JH384
 
getDigestLength() - Method in class fr.cryptohash.JH512
 
getDigestLength() - Method in class fr.cryptohash.Keccak224
 
getDigestLength() - Method in class fr.cryptohash.Keccak256
 
getDigestLength() - Method in class fr.cryptohash.Keccak384
 
getDigestLength() - Method in class fr.cryptohash.Keccak512
 
getDigestLength() - Method in class fr.cryptohash.Luffa224
 
getDigestLength() - Method in class fr.cryptohash.Luffa256
 
getDigestLength() - Method in class fr.cryptohash.Luffa384
 
getDigestLength() - Method in class fr.cryptohash.Luffa512
 
getDigestLength() - Method in class fr.cryptohash.MD2
 
getDigestLength() - Method in class fr.cryptohash.MD4
 
getDigestLength() - Method in class fr.cryptohash.MD5
 
getDigestLength() - Method in class fr.cryptohash.PANAMA
 
getDigestLength() - Method in class fr.cryptohash.RadioGatun32
 
getDigestLength() - Method in class fr.cryptohash.RadioGatun64
 
getDigestLength() - Method in class fr.cryptohash.RIPEMD
 
getDigestLength() - Method in class fr.cryptohash.RIPEMD128
 
getDigestLength() - Method in class fr.cryptohash.RIPEMD160
 
getDigestLength() - Method in class fr.cryptohash.SHA0
 
getDigestLength() - Method in class fr.cryptohash.SHA1
 
getDigestLength() - Method in class fr.cryptohash.SHA224
 
getDigestLength() - Method in class fr.cryptohash.SHA256
 
getDigestLength() - Method in class fr.cryptohash.SHA384
 
getDigestLength() - Method in class fr.cryptohash.SHA512
 
getDigestLength() - Method in class fr.cryptohash.ShabalGeneric
 
getDigestLength() - Method in class fr.cryptohash.SHAvite224
 
getDigestLength() - Method in class fr.cryptohash.SHAvite256
 
getDigestLength() - Method in class fr.cryptohash.SHAvite384
 
getDigestLength() - Method in class fr.cryptohash.SHAvite512
 
getDigestLength() - Method in class fr.cryptohash.SIMD224
 
getDigestLength() - Method in class fr.cryptohash.SIMD256
 
getDigestLength() - Method in class fr.cryptohash.SIMD384
 
getDigestLength() - Method in class fr.cryptohash.SIMD512
 
getDigestLength() - Method in class fr.cryptohash.Skein224
 
getDigestLength() - Method in class fr.cryptohash.Skein256
 
getDigestLength() - Method in class fr.cryptohash.Skein384
 
getDigestLength() - Method in class fr.cryptohash.Skein512
 
getInternalBlockLength() - Method in class fr.cryptohash.DigestEngine
Get the internal block length.
getInternalBlockLength() - Method in class fr.cryptohash.Luffa384
 
getInternalBlockLength() - Method in class fr.cryptohash.Luffa512
 
getInternalBlockLength() - Method in class fr.cryptohash.RadioGatun32
 
getInternalBlockLength() - Method in class fr.cryptohash.RadioGatun64
 
Groestl224 - Class in fr.cryptohash
This class implements the Groestl-224 digest algorithm under the Digest API.
Groestl224() - Constructor for class fr.cryptohash.Groestl224
Create the engine.
Groestl256 - Class in fr.cryptohash
This class implements the Groestl-256 digest algorithm under the Digest API.
Groestl256() - Constructor for class fr.cryptohash.Groestl256
Create the engine.
Groestl384 - Class in fr.cryptohash
This class implements the Groestl-384 digest algorithm under the Digest API.
Groestl384() - Constructor for class fr.cryptohash.Groestl384
Create the engine.
Groestl512 - Class in fr.cryptohash
This class implements the Groestl-512 digest algorithm under the Digest API.
Groestl512() - Constructor for class fr.cryptohash.Groestl512
Create the engine.

H

Hamsi224 - Class in fr.cryptohash
This class implements the Hamsi-224 digest algorithm under the Digest API.
Hamsi224() - Constructor for class fr.cryptohash.Hamsi224
Create the engine.
Hamsi256 - Class in fr.cryptohash
This class implements the Hamsi-256 digest algorithm under the Digest API.
Hamsi256() - Constructor for class fr.cryptohash.Hamsi256
Create the engine.
Hamsi384 - Class in fr.cryptohash
This class implements the Hamsi-384 digest algorithm under the Digest API.
Hamsi384() - Constructor for class fr.cryptohash.Hamsi384
Create the engine.
Hamsi512 - Class in fr.cryptohash
This class implements the Hamsi-512 digest algorithm under the Digest API.
Hamsi512() - Constructor for class fr.cryptohash.Hamsi512
Create the engine.
HAVAL128_3 - Class in fr.cryptohash
This class implements HAVAL with 128-bit output and 3 passes.
HAVAL128_3() - Constructor for class fr.cryptohash.HAVAL128_3
Create the object.
HAVAL128_4 - Class in fr.cryptohash
This class implements HAVAL with 128-bit output and 4 passes.
HAVAL128_4() - Constructor for class fr.cryptohash.HAVAL128_4
Create the object.
HAVAL128_5 - Class in fr.cryptohash
This class implements HAVAL with 128-bit output and 5 passes.
HAVAL128_5() - Constructor for class fr.cryptohash.HAVAL128_5
Create the object.
HAVAL160_3 - Class in fr.cryptohash
This class implements HAVAL with 160-bit output and 3 passes.
HAVAL160_3() - Constructor for class fr.cryptohash.HAVAL160_3
Create the object.
HAVAL160_4 - Class in fr.cryptohash
This class implements HAVAL with 160-bit output and 4 passes.
HAVAL160_4() - Constructor for class fr.cryptohash.HAVAL160_4
Create the object.
HAVAL160_5 - Class in fr.cryptohash
This class implements HAVAL with 160-bit output and 5 passes.
HAVAL160_5() - Constructor for class fr.cryptohash.HAVAL160_5
Create the object.
HAVAL192_3 - Class in fr.cryptohash
This class implements HAVAL with 192-bit output and 3 passes.
HAVAL192_3() - Constructor for class fr.cryptohash.HAVAL192_3
Create the object.
HAVAL192_4 - Class in fr.cryptohash
This class implements HAVAL with 192-bit output and 4 passes.
HAVAL192_4() - Constructor for class fr.cryptohash.HAVAL192_4
Create the object.
HAVAL192_5 - Class in fr.cryptohash
This class implements HAVAL with 192-bit output and 5 passes.
HAVAL192_5() - Constructor for class fr.cryptohash.HAVAL192_5
Create the object.
HAVAL224_3 - Class in fr.cryptohash
This class implements HAVAL with 224-bit output and 3 passes.
HAVAL224_3() - Constructor for class fr.cryptohash.HAVAL224_3
Create the object.
HAVAL224_4 - Class in fr.cryptohash
This class implements HAVAL with 224-bit output and 4 passes.
HAVAL224_4() - Constructor for class fr.cryptohash.HAVAL224_4
Create the object.
HAVAL224_5 - Class in fr.cryptohash
This class implements HAVAL with 224-bit output and 5 passes.
HAVAL224_5() - Constructor for class fr.cryptohash.HAVAL224_5
Create the object.
HAVAL256_3 - Class in fr.cryptohash
This class implements HAVAL with 256-bit output and 3 passes.
HAVAL256_3() - Constructor for class fr.cryptohash.HAVAL256_3
Create the object.
HAVAL256_4 - Class in fr.cryptohash
This class implements HAVAL with 256-bit output and 4 passes.
HAVAL256_4() - Constructor for class fr.cryptohash.HAVAL256_4
Create the object.
HAVAL256_5 - Class in fr.cryptohash
This class implements HAVAL with 256-bit output and 5 passes.
HAVAL256_5() - Constructor for class fr.cryptohash.HAVAL256_5
Create the object.
HMAC - Class in fr.cryptohash
This class implements the HMAC message authentication algorithm, under the Digest API, using the DigestEngine class.
HMAC(Digest, byte[]) - Constructor for class fr.cryptohash.HMAC
Build the object.
HMAC(Digest, byte[], int) - Constructor for class fr.cryptohash.HMAC
Build the object.

J

JH224 - Class in fr.cryptohash
This class implements the JH-224 digest algorithm under the Digest API.
JH224() - Constructor for class fr.cryptohash.JH224
Create the engine.
JH256 - Class in fr.cryptohash
This class implements the JH-256 digest algorithm under the Digest API.
JH256() - Constructor for class fr.cryptohash.JH256
Create the engine.
JH384 - Class in fr.cryptohash
This class implements the JH-384 digest algorithm under the Digest API.
JH384() - Constructor for class fr.cryptohash.JH384
Create the engine.
JH512 - Class in fr.cryptohash
This class implements the JH-512 digest algorithm under the Digest API.
JH512() - Constructor for class fr.cryptohash.JH512
Create the engine.

K

Keccak224 - Class in fr.cryptohash
This class implements the Keccak-224 digest algorithm under the Digest API.
Keccak224() - Constructor for class fr.cryptohash.Keccak224
Create the engine.
Keccak256 - Class in fr.cryptohash
This class implements the Keccak-256 digest algorithm under the Digest API.
Keccak256() - Constructor for class fr.cryptohash.Keccak256
Create the engine.
Keccak384 - Class in fr.cryptohash
This class implements the Keccak-384 digest algorithm under the Digest API.
Keccak384() - Constructor for class fr.cryptohash.Keccak384
Create the engine.
Keccak512 - Class in fr.cryptohash
This class implements the Keccak-512 digest algorithm under the Digest API.
Keccak512() - Constructor for class fr.cryptohash.Keccak512
Create the engine.

L

Luffa224 - Class in fr.cryptohash
This class implements the Luffa-224 digest algorithm under the Digest API.
Luffa224() - Constructor for class fr.cryptohash.Luffa224
Create the engine.
Luffa256 - Class in fr.cryptohash
This class implements the Luffa-256 digest algorithm under the Digest API.
Luffa256() - Constructor for class fr.cryptohash.Luffa256
Create the engine.
Luffa384 - Class in fr.cryptohash
This class implements Luffa-384 digest algorithm under the Digest API.
Luffa384() - Constructor for class fr.cryptohash.Luffa384
Create the engine.
Luffa512 - Class in fr.cryptohash
This class implements Luffa-512 digest algorithm under the Digest API.
Luffa512() - Constructor for class fr.cryptohash.Luffa512
Create the engine.

M

main(String[]) - Static method in class fr.cryptohash.test.Speed
Program entry point.
main(String[]) - Static method in class fr.cryptohash.test.TestDigest
Program entry.
MD2 - Class in fr.cryptohash
This class implements the MD2 digest algorithm under the Digest API, using the DigestEngine class.
MD2() - Constructor for class fr.cryptohash.MD2
Create the object.
MD4 - Class in fr.cryptohash
This class implements the MD4 digest algorithm under the Digest API, using the DigestEngine class.
MD4() - Constructor for class fr.cryptohash.MD4
Create the object.
MD5 - Class in fr.cryptohash
This class implements the MD5 digest algorithm under the Digest API, using the DigestEngine class.
MD5() - Constructor for class fr.cryptohash.MD5
Create the object.

P

PANAMA - Class in fr.cryptohash
This class implements the PANAMA digest algorithm under the Digest API.
PANAMA() - Constructor for class fr.cryptohash.PANAMA
Create the object.
processBlock(byte[]) - Method in class fr.cryptohash.DigestEngine
Process one block of data.
processBlock(byte[]) - Method in class fr.cryptohash.HMAC
 
processBlock(byte[]) - Method in class fr.cryptohash.Luffa384
 
processBlock(byte[]) - Method in class fr.cryptohash.Luffa512
 
processBlock(byte[]) - Method in class fr.cryptohash.MD2
 
processBlock(byte[]) - Method in class fr.cryptohash.MD4
 
processBlock(byte[]) - Method in class fr.cryptohash.MD5
 
processBlock(byte[]) - Method in class fr.cryptohash.PANAMA
 
processBlock(byte[]) - Method in class fr.cryptohash.RadioGatun32
 
processBlock(byte[]) - Method in class fr.cryptohash.RadioGatun64
 
processBlock(byte[]) - Method in class fr.cryptohash.RIPEMD
 
processBlock(byte[]) - Method in class fr.cryptohash.RIPEMD128
 
processBlock(byte[]) - Method in class fr.cryptohash.RIPEMD160
 
processBlock(byte[]) - Method in class fr.cryptohash.SHA0
 
processBlock(byte[]) - Method in class fr.cryptohash.SHA1
 

R

RadioGatun32 - Class in fr.cryptohash
This class implements the RadioGatun[32] digest algorithm under the Digest API.
RadioGatun32() - Constructor for class fr.cryptohash.RadioGatun32
Build the object.
RadioGatun64 - Class in fr.cryptohash
This class implements the RadioGatun[64] digest algorithm under the Digest API.
RadioGatun64() - Constructor for class fr.cryptohash.RadioGatun64
Build the object.
reset() - Method in interface fr.cryptohash.Digest
Reset the object: this makes it suitable for a new hash computation.
reset() - Method in class fr.cryptohash.DigestEngine
 
reset() - Method in class fr.cryptohash.ShabalGeneric
 
RIPEMD - Class in fr.cryptohash
This class implements the RIPEMD digest algorithm under the Digest API.
RIPEMD() - Constructor for class fr.cryptohash.RIPEMD
Build the object.
RIPEMD128 - Class in fr.cryptohash
This class implements the RIPEMD-128 digest algorithm under the Digest API.
RIPEMD128() - Constructor for class fr.cryptohash.RIPEMD128
Build the object.
RIPEMD160 - Class in fr.cryptohash
This class implements the RIPEMD-160 digest algorithm under the Digest API.
RIPEMD160() - Constructor for class fr.cryptohash.RIPEMD160
Build the object.

S

SHA0 - Class in fr.cryptohash
This class implements the SHA-0 digest algorithm under the Digest API.
SHA0() - Constructor for class fr.cryptohash.SHA0
Build the object.
SHA1 - Class in fr.cryptohash
This class implements the SHA-1 digest algorithm under the Digest API.
SHA1() - Constructor for class fr.cryptohash.SHA1
Build the object.
SHA224 - Class in fr.cryptohash
This class implements the SHA-224 digest algorithm under the Digest API.
SHA224() - Constructor for class fr.cryptohash.SHA224
Create the engine.
SHA256 - Class in fr.cryptohash
This class implements the SHA-256 digest algorithm under the Digest API.
SHA256() - Constructor for class fr.cryptohash.SHA256
Create the engine.
SHA384 - Class in fr.cryptohash
This class implements the SHA-384 digest algorithm under the Digest API.
SHA384() - Constructor for class fr.cryptohash.SHA384
Create the engine.
SHA512 - Class in fr.cryptohash
This class implements the SHA-512 digest algorithm under the Digest API.
SHA512() - Constructor for class fr.cryptohash.SHA512
Create the engine.
Shabal192 - Class in fr.cryptohash
This class implements the Shabal-192 digest algorithm under the Digest API.
Shabal192() - Constructor for class fr.cryptohash.Shabal192
Create the engine.
Shabal224 - Class in fr.cryptohash
This class implements the Shabal-224 digest algorithm under the Digest API.
Shabal224() - Constructor for class fr.cryptohash.Shabal224
Create the engine.
Shabal256 - Class in fr.cryptohash
This class implements the Shabal-256 digest algorithm under the Digest API.
Shabal256() - Constructor for class fr.cryptohash.Shabal256
Create the engine.
Shabal384 - Class in fr.cryptohash
This class implements the Shabal-384 digest algorithm under the Digest API.
Shabal384() - Constructor for class fr.cryptohash.Shabal384
Create the engine.
Shabal512 - Class in fr.cryptohash
This class implements the Shabal-512 digest algorithm under the Digest API.
Shabal512() - Constructor for class fr.cryptohash.Shabal512
Create the engine.
ShabalGeneric - Class in fr.cryptohash
This class implements Shabal for all output sizes from 32 to 512 bits (inclusive, only multiples of 32 are supported).
ShabalGeneric(int) - Constructor for class fr.cryptohash.ShabalGeneric
Create the object.
SHAvite224 - Class in fr.cryptohash
This class implements the SHAvite-224 digest algorithm under the Digest API (in the SHAvite-3 specification, this function is known as "SHAvite-3 with a 224-bit output").
SHAvite224() - Constructor for class fr.cryptohash.SHAvite224
Create the engine.
SHAvite256 - Class in fr.cryptohash
This class implements the SHAvite-256 digest algorithm under the Digest API (in the SHAvite-3 specification, this function is known as "SHAvite-3 with a 256-bit output").
SHAvite256() - Constructor for class fr.cryptohash.SHAvite256
Create the engine.
SHAvite384 - Class in fr.cryptohash
This class implements the SHAvite-384 digest algorithm under the Digest API (in the SHAvite-3 specification, this function is known as "SHAvite-3 with a 384-bit output").
SHAvite384() - Constructor for class fr.cryptohash.SHAvite384
Create the engine.
SHAvite512 - Class in fr.cryptohash
This class implements the SHAvite-512 digest algorithm under the Digest API (in the SHAvite-3 specification, this function is known as "SHAvite-3 with a 512-bit output").
SHAvite512() - Constructor for class fr.cryptohash.SHAvite512
Create the engine.
SIMD224 - Class in fr.cryptohash
This class implements the SIMD-224 digest algorithm under the Digest API.
SIMD224() - Constructor for class fr.cryptohash.SIMD224
Create the engine.
SIMD256 - Class in fr.cryptohash
This class implements the SIMD-256 digest algorithm under the Digest API.
SIMD256() - Constructor for class fr.cryptohash.SIMD256
Create the engine.
SIMD384 - Class in fr.cryptohash
This class implements the SIMD-384 digest algorithm under the Digest API.
SIMD384() - Constructor for class fr.cryptohash.SIMD384
Create the engine.
SIMD512 - Class in fr.cryptohash
This class implements the SIMD-512 digest algorithm under the Digest API.
SIMD512() - Constructor for class fr.cryptohash.SIMD512
Create the engine.
Skein224 - Class in fr.cryptohash
This class implements the Skein-224 digest algorithm under the Digest API.
Skein224() - Constructor for class fr.cryptohash.Skein224
Create the engine.
Skein256 - Class in fr.cryptohash
This class implements the Skein-256 digest algorithm under the Digest API.
Skein256() - Constructor for class fr.cryptohash.Skein256
Create the engine.
Skein384 - Class in fr.cryptohash
This class implements the Skein-384 digest algorithm under the Digest API.
Skein384() - Constructor for class fr.cryptohash.Skein384
Create the engine.
Skein512 - Class in fr.cryptohash
This class implements the Skein-512 digest algorithm under the Digest API.
Skein512() - Constructor for class fr.cryptohash.Skein512
Create the engine.
Speed - Class in fr.cryptohash.test
This class implements some speed tests for hash functions.
Speed() - Constructor for class fr.cryptohash.test.Speed
 

T

TestDigest - Class in fr.cryptohash.test
This class is a program entry point; it includes tests for the implementation of the hash functions.
TestDigest() - Constructor for class fr.cryptohash.test.TestDigest
 
Tiger - Class in fr.cryptohash
This class implements the Tiger hash algorithm under the Digest API.
Tiger() - Constructor for class fr.cryptohash.Tiger
Create the engine.
Tiger2 - Class in fr.cryptohash
This class implements the Tiger2 hash algorithm under the Digest API.
Tiger2() - Constructor for class fr.cryptohash.Tiger2
Create the engine.
toString() - Method in interface fr.cryptohash.Digest
Get the display name for this function (e.g.
toString() - Method in class fr.cryptohash.HMAC
 
toString() - Method in class fr.cryptohash.Luffa384
 
toString() - Method in class fr.cryptohash.Luffa512
 
toString() - Method in class fr.cryptohash.MD2
 
toString() - Method in class fr.cryptohash.MD4
 
toString() - Method in class fr.cryptohash.MD5
 
toString() - Method in class fr.cryptohash.PANAMA
 
toString() - Method in class fr.cryptohash.RadioGatun32
 
toString() - Method in class fr.cryptohash.RadioGatun64
 
toString() - Method in class fr.cryptohash.RIPEMD
 
toString() - Method in class fr.cryptohash.RIPEMD128
 
toString() - Method in class fr.cryptohash.RIPEMD160
 
toString() - Method in class fr.cryptohash.SHA0
 
toString() - Method in class fr.cryptohash.SHA1
 
toString() - Method in class fr.cryptohash.ShabalGeneric
 
toString() - Method in class fr.cryptohash.Tiger
 
toString() - Method in class fr.cryptohash.Tiger2
 
toString() - Method in class fr.cryptohash.Whirlpool
 
toString() - Method in class fr.cryptohash.Whirlpool0
 
toString() - Method in class fr.cryptohash.Whirlpool1
 

U

update(byte) - Method in interface fr.cryptohash.Digest
Insert one more input data byte.
update(byte[]) - Method in interface fr.cryptohash.Digest
Insert some more bytes.
update(byte[], int, int) - Method in interface fr.cryptohash.Digest
Insert some more bytes.
update(byte) - Method in class fr.cryptohash.DigestEngine
 
update(byte[]) - Method in class fr.cryptohash.DigestEngine
 
update(byte[], int, int) - Method in class fr.cryptohash.DigestEngine
 
update(byte) - Method in class fr.cryptohash.ShabalGeneric
 
update(byte[]) - Method in class fr.cryptohash.ShabalGeneric
 
update(byte[], int, int) - Method in class fr.cryptohash.ShabalGeneric
 

W

Whirlpool - Class in fr.cryptohash
This class implements the Whirlpool digest algorithm under the Digest API.
Whirlpool() - Constructor for class fr.cryptohash.Whirlpool
Create the object.
Whirlpool0 - Class in fr.cryptohash
This class implements the Whirlpool-0 digest algorithm under the Digest API.
Whirlpool0() - Constructor for class fr.cryptohash.Whirlpool0
Create the object.
Whirlpool1 - Class in fr.cryptohash
This class implements the Whirlpool-1 digest algorithm under the Digest API.
Whirlpool1() - Constructor for class fr.cryptohash.Whirlpool1
Create the object.

B C D E F G H J K L M P R S T U W