Uses of Interface
fr.cryptohash.Digest

Packages that use Digest 
Package Description
fr.cryptohash
The fr.cryptohash package contains implementations of various cryptographic hash functions.
  • Uses of Digest in fr.cryptohash

    Classes in fr.cryptohash that implement Digest 
    Modifier and Type Class Description
    class  BLAKE224
    This class implements the BLAKE-224 digest algorithm under the Digest API.
    class  BLAKE256
    This class implements the BLAKE-256 digest algorithm under the Digest API.
    class  BLAKE384
    This class implements the BLAKE-384 digest algorithm under the Digest API.
    class  BLAKE512
    This class implements the BLAKE-512 digest algorithm under the Digest API.
    class  BMW224
    This class implements the BMW-224 ("Blue Midnight Wish") digest algorithm under the Digest API.
    class  BMW256
    This class implements the BMW-256 ("Blue Midnight Wish") digest algorithm under the Digest API.
    class  BMW384
    This class implements the BMW-384 ("Blue Midnight Wish") digest algorithm under the Digest API.
    class  BMW512
    This class implements the BMW-512 ("Blue Midnight Wish") digest algorithm under the Digest API.
    class  CubeHash224
    This class implements the CubeHash-224 digest algorithm under the Digest API.
    class  CubeHash256
    This class implements the CubeHash-256 digest algorithm under the Digest API.
    class  CubeHash384
    This class implements the CubeHash-384 digest algorithm under the Digest API.
    class  CubeHash512
    This class implements the CubeHash-512 digest algorithm under the Digest API.
    class  DigestEngine
    This class is a template which can be used to implement hash functions.
    class  ECHO224
    This class implements the ECHO-224 digest algorithm under the Digest API.
    class  ECHO256
    This class implements the ECHO-256 digest algorithm under the Digest API.
    class  ECHO384
    This class implements the ECHO-384 digest algorithm under the Digest API.
    class  ECHO512
    This class implements the ECHO-512 digest algorithm under the Digest API.
    class  Fugue224
    This class implements the Fugue-224 digest algorithm under the Digest API.
    class  Fugue256
    This class implements the Fugue-256 digest algorithm under the Digest API.
    class  Fugue384
    This class implements the Fugue-384 hash function under the Digest API.
    class  Fugue512
    This class implements the Fugue-512 hash function under the Digest API.
    class  Groestl224
    This class implements the Groestl-224 digest algorithm under the Digest API.
    class  Groestl256
    This class implements the Groestl-256 digest algorithm under the Digest API.
    class  Groestl384
    This class implements the Groestl-384 digest algorithm under the Digest API.
    class  Groestl512
    This class implements the Groestl-512 digest algorithm under the Digest API.
    class  Hamsi224
    This class implements the Hamsi-224 digest algorithm under the Digest API.
    class  Hamsi256
    This class implements the Hamsi-256 digest algorithm under the Digest API.
    class  Hamsi384
    This class implements the Hamsi-384 digest algorithm under the Digest API.
    class  Hamsi512
    This class implements the Hamsi-512 digest algorithm under the Digest API.
    class  HAVAL128_3
    This class implements HAVAL with 128-bit output and 3 passes.
    class  HAVAL128_4
    This class implements HAVAL with 128-bit output and 4 passes.
    class  HAVAL128_5
    This class implements HAVAL with 128-bit output and 5 passes.
    class  HAVAL160_3
    This class implements HAVAL with 160-bit output and 3 passes.
    class  HAVAL160_4
    This class implements HAVAL with 160-bit output and 4 passes.
    class  HAVAL160_5
    This class implements HAVAL with 160-bit output and 5 passes.
    class  HAVAL192_3
    This class implements HAVAL with 192-bit output and 3 passes.
    class  HAVAL192_4
    This class implements HAVAL with 192-bit output and 4 passes.
    class  HAVAL192_5
    This class implements HAVAL with 192-bit output and 5 passes.
    class  HAVAL224_3
    This class implements HAVAL with 224-bit output and 3 passes.
    class  HAVAL224_4
    This class implements HAVAL with 224-bit output and 4 passes.
    class  HAVAL224_5
    This class implements HAVAL with 224-bit output and 5 passes.
    class  HAVAL256_3
    This class implements HAVAL with 256-bit output and 3 passes.
    class  HAVAL256_4
    This class implements HAVAL with 256-bit output and 4 passes.
    class  HAVAL256_5
    This class implements HAVAL with 256-bit output and 5 passes.
    class  HMAC
    This class implements the HMAC message authentication algorithm, under the Digest API, using the DigestEngine class.
    class  JH224
    This class implements the JH-224 digest algorithm under the Digest API.
    class  JH256
    This class implements the JH-256 digest algorithm under the Digest API.
    class  JH384
    This class implements the JH-384 digest algorithm under the Digest API.
    class  JH512
    This class implements the JH-512 digest algorithm under the Digest API.
    class  Keccak224
    This class implements the Keccak-224 digest algorithm under the Digest API.
    class  Keccak256
    This class implements the Keccak-256 digest algorithm under the Digest API.
    class  Keccak384
    This class implements the Keccak-384 digest algorithm under the Digest API.
    class  Keccak512
    This class implements the Keccak-512 digest algorithm under the Digest API.
    class  Luffa224
    This class implements the Luffa-224 digest algorithm under the Digest API.
    class  Luffa256
    This class implements the Luffa-256 digest algorithm under the Digest API.
    class  Luffa384
    This class implements Luffa-384 digest algorithm under the Digest API.
    class  Luffa512
    This class implements Luffa-512 digest algorithm under the Digest API.
    class  MD2
    This class implements the MD2 digest algorithm under the Digest API, using the DigestEngine class.
    class  MD4
    This class implements the MD4 digest algorithm under the Digest API, using the DigestEngine class.
    class  MD5
    This class implements the MD5 digest algorithm under the Digest API, using the DigestEngine class.
    class  PANAMA
    This class implements the PANAMA digest algorithm under the Digest API.
    class  RadioGatun32
    This class implements the RadioGatun[32] digest algorithm under the Digest API.
    class  RadioGatun64
    This class implements the RadioGatun[64] digest algorithm under the Digest API.
    class  RIPEMD
    This class implements the RIPEMD digest algorithm under the Digest API.
    class  RIPEMD128
    This class implements the RIPEMD-128 digest algorithm under the Digest API.
    class  RIPEMD160
    This class implements the RIPEMD-160 digest algorithm under the Digest API.
    class  SHA0
    This class implements the SHA-0 digest algorithm under the Digest API.
    class  SHA1
    This class implements the SHA-1 digest algorithm under the Digest API.
    class  SHA224
    This class implements the SHA-224 digest algorithm under the Digest API.
    class  SHA256
    This class implements the SHA-256 digest algorithm under the Digest API.
    class  SHA384
    This class implements the SHA-384 digest algorithm under the Digest API.
    class  SHA512
    This class implements the SHA-512 digest algorithm under the Digest API.
    class  Shabal192
    This class implements the Shabal-192 digest algorithm under the Digest API.
    class  Shabal224
    This class implements the Shabal-224 digest algorithm under the Digest API.
    class  Shabal256
    This class implements the Shabal-256 digest algorithm under the Digest API.
    class  Shabal384
    This class implements the Shabal-384 digest algorithm under the Digest API.
    class  Shabal512
    This class implements the Shabal-512 digest algorithm under the Digest API.
    class  ShabalGeneric
    This class implements Shabal for all output sizes from 32 to 512 bits (inclusive, only multiples of 32 are supported).
    class  SHAvite224
    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").
    class  SHAvite256
    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").
    class  SHAvite384
    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").
    class  SHAvite512
    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").
    class  SIMD224
    This class implements the SIMD-224 digest algorithm under the Digest API.
    class  SIMD256
    This class implements the SIMD-256 digest algorithm under the Digest API.
    class  SIMD384
    This class implements the SIMD-384 digest algorithm under the Digest API.
    class  SIMD512
    This class implements the SIMD-512 digest algorithm under the Digest API.
    class  Skein224
    This class implements the Skein-224 digest algorithm under the Digest API.
    class  Skein256
    This class implements the Skein-256 digest algorithm under the Digest API.
    class  Skein384
    This class implements the Skein-384 digest algorithm under the Digest API.
    class  Skein512
    This class implements the Skein-512 digest algorithm under the Digest API.
    class  Tiger
    This class implements the Tiger hash algorithm under the Digest API.
    class  Tiger2
    This class implements the Tiger2 hash algorithm under the Digest API.
    class  Whirlpool
    This class implements the Whirlpool digest algorithm under the Digest API.
    class  Whirlpool0
    This class implements the Whirlpool-0 digest algorithm under the Digest API.
    class  Whirlpool1
    This class implements the Whirlpool-1 digest algorithm under the Digest API.
    Methods in fr.cryptohash that return Digest 
    Modifier and Type Method Description
    Digest BLAKE224.copy()  
    Digest BLAKE256.copy()  
    Digest BLAKE384.copy()  
    Digest BLAKE512.copy()  
    Digest BMW224.copy()  
    Digest BMW256.copy()  
    Digest BMW384.copy()  
    Digest BMW512.copy()  
    Digest CubeHash224.copy()  
    Digest CubeHash256.copy()  
    Digest CubeHash384.copy()  
    Digest CubeHash512.copy()  
    Digest Digest.copy()
    Clone the current state.
    Digest ECHO224.copy()  
    Digest ECHO256.copy()  
    Digest ECHO384.copy()  
    Digest ECHO512.copy()  
    Digest Groestl224.copy()  
    Digest Groestl256.copy()  
    Digest Groestl384.copy()  
    Digest Groestl512.copy()  
    Digest HAVAL128_3.copy()  
    Digest HAVAL128_4.copy()  
    Digest HAVAL128_5.copy()  
    Digest HAVAL160_3.copy()  
    Digest HAVAL160_4.copy()  
    Digest HAVAL160_5.copy()  
    Digest HAVAL192_3.copy()  
    Digest HAVAL192_4.copy()  
    Digest HAVAL192_5.copy()  
    Digest HAVAL224_3.copy()  
    Digest HAVAL224_4.copy()  
    Digest HAVAL224_5.copy()  
    Digest HAVAL256_3.copy()  
    Digest HAVAL256_4.copy()  
    Digest HAVAL256_5.copy()  
    Digest HMAC.copy()  
    Digest JH224.copy()  
    Digest JH256.copy()  
    Digest JH384.copy()  
    Digest JH512.copy()  
    Digest Keccak224.copy()  
    Digest Keccak256.copy()  
    Digest Keccak384.copy()  
    Digest Keccak512.copy()  
    Digest Luffa224.copy()  
    Digest Luffa256.copy()  
    Digest Luffa384.copy()  
    Digest Luffa512.copy()  
    Digest MD2.copy()  
    Digest MD4.copy()  
    Digest MD5.copy()  
    Digest PANAMA.copy()  
    Digest RadioGatun32.copy()  
    Digest RadioGatun64.copy()  
    Digest RIPEMD.copy()  
    Digest RIPEMD128.copy()  
    Digest RIPEMD160.copy()  
    Digest SHA0.copy()  
    Digest SHA1.copy()  
    Digest SHA224.copy()  
    Digest SHA256.copy()  
    Digest SHA384.copy()  
    Digest SHA512.copy()  
    Digest ShabalGeneric.copy()  
    Digest SHAvite224.copy()  
    Digest SHAvite256.copy()  
    Digest SHAvite384.copy()  
    Digest SHAvite512.copy()  
    Digest SIMD224.copy()  
    Digest SIMD256.copy()  
    Digest SIMD384.copy()  
    Digest SIMD512.copy()  
    Digest Tiger.copy()  
    Digest Tiger2.copy()  
    Digest Whirlpool.copy()  
    Digest Whirlpool0.copy()  
    Digest Whirlpool1.copy()  
    protected Digest DigestEngine.copyState​(DigestEngine dest)
    This function copies the internal buffering state to some other instance of a class extending DigestEngine.
    protected Digest Luffa384.copyState​(Luffa384 dst)  
    protected Digest Luffa512.copyState​(Luffa512 dst)  
    Constructors in fr.cryptohash with parameters of type Digest 
    Constructor Description
    HMAC​(Digest dig, byte[] key)
    Build the object.
    HMAC​(Digest dig, byte[] key, int outputLength)
    Build the object.