Index
B C D E F G H J K L M P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BLAKE224 - Class in fr.cryptohash
-
This class implements the BLAKE-224 digest algorithm under the
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - BMW512() - Constructor for class fr.cryptohash.BMW512
-
Create the engine.
- bytesToHexString(byte[]) - Static method in class fr.cryptohash.util.Hexs
-
Converts bytes to a hex String.
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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - CubeHash512() - Constructor for class fr.cryptohash.CubeHash512
-
Create the engine.
D
- digest() - Method in interface fr.cryptohash.Digest
-
Finalize the current hash computation and return the hash value in a newly-allocated array.
- digest() - Method in class fr.cryptohash.DigestEngine
- digest() - Method in class fr.cryptohash.ShabalGeneric
- 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[]) - Method in class fr.cryptohash.DigestEngine
- digest(byte[]) - Method in class fr.cryptohash.ShabalGeneric
- 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(byte[], int, int) - Method in class fr.cryptohash.DigestEngine
- digest(byte[], int, int) - Method in class fr.cryptohash.ShabalGeneric
- Digest - Interface in fr.cryptohash
-
This interface documents the API for a hash function.
- 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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.cryptohashpackage contains implementations of various cryptographic hash functions. - fr.cryptohash.util - package fr.cryptohash.util
-
Utility classes to help using the digests.
- Fugue224 - Class in fr.cryptohash
-
This class implements the Fugue-224 digest algorithm under the
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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.
- Hexs - Class in fr.cryptohash.util
-
Hexadecimal utils.
- hexStringToBytes(String) - Static method in class fr.cryptohash.util.Hexs
-
Converts a hex String to bytes.
- HMAC - Class in fr.cryptohash
-
This class implements the HMAC message authentication algorithm, under the
DigestAPI, using theDigestEngineclass. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - Luffa256() - Constructor for class fr.cryptohash.Luffa256
-
Create the engine.
- Luffa384 - Class in fr.cryptohash
-
This class implements Luffa-384 digest algorithm under the
DigestAPI. - Luffa384() - Constructor for class fr.cryptohash.Luffa384
-
Create the engine.
- Luffa512 - Class in fr.cryptohash
-
This class implements Luffa-512 digest algorithm under the
DigestAPI. - Luffa512() - Constructor for class fr.cryptohash.Luffa512
-
Create the engine.
M
- MD2 - Class in fr.cryptohash
-
This class implements the MD2 digest algorithm under the
DigestAPI, using theDigestEngineclass. - MD2() - Constructor for class fr.cryptohash.MD2
-
Create the object.
- MD4 - Class in fr.cryptohash
-
This class implements the MD4 digest algorithm under the
DigestAPI, using theDigestEngineclass. - MD4() - Constructor for class fr.cryptohash.MD4
-
Create the object.
- MD5 - Class in fr.cryptohash
-
This class implements the MD5 digest algorithm under the
DigestAPI, using theDigestEngineclass. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI (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
DigestAPI (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
DigestAPI (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
DigestAPI (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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - Skein512() - Constructor for class fr.cryptohash.Skein512
-
Create the engine.
T
- Tiger - Class in fr.cryptohash
-
This class implements the Tiger hash algorithm under the
DigestAPI. - Tiger() - Constructor for class fr.cryptohash.Tiger
-
Create the engine.
- Tiger2 - Class in fr.cryptohash
-
This class implements the Tiger2 hash algorithm under the
DigestAPI. - 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 class fr.cryptohash.DigestEngine
- update(byte) - Method in class fr.cryptohash.ShabalGeneric
- update(byte[]) - 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.ShabalGeneric
- update(byte[], int, int) - Method in interface fr.cryptohash.Digest
-
Insert some more bytes.
- update(byte[], int, int) - Method in class fr.cryptohash.DigestEngine
- 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
DigestAPI. - 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
DigestAPI. - 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
DigestAPI. - Whirlpool1() - Constructor for class fr.cryptohash.Whirlpool1
-
Create the object.
All Classes All Packages