Uses of Interface gnu.crypto.hash.IMessageDigest

Uses in package gnu.crypto.sasl.srp

Methods with return type gnu.crypto.hash.IMessageDigest

IMessageDigest
Returns a new instance of the SRP message digest algorithm --which is SHA-160 by default, but could be anything else provided the proper conditions as specified in the SRP specifications.

Uses in package gnu.crypto.hash

Classes implementing gnu.crypto.hash.IMessageDigest

class
A base abstract class to facilitate hash implementations.
class
The HAVAL message-digest algorithm is a variable output length, with variable number of rounds.
class
An implementation of the MD2 message digest algorithm.

MD2 is not widely used.

class
An implementation of Ron Rivest's MD4 message digest algorithm.

MD4 was the precursor to the stronger MD5 algorithm, and while not considered cryptograpically secure itself, MD4 is in use in various applications.

class
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.
class
RIPEMD-128 is a 128-bit message digest.

References:

  1. RIPEMD160: A Strengthened Version of RIPEMD.
    Hans Dobbertin, Antoon Bosselaers and Bart Preneel.
class
RIPEMD-160 is a 160-bit message digest.

References:

  1. RIPEMD160: A Strengthened Version of RIPEMD.
    Hans Dobbertin, Antoon Bosselaers and Bart Preneel.
class
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.
class
Implementation of SHA2-1 [SHA-256] per the IETF Draft Specification.

References:

  1. Descriptions of SHA-256, SHA-384, and SHA-512,
  2. http://csrc.nist.gov/cryptval/shs/sha256-384-512.pdf
class
Implementation of SHA2-2 [SHA-384] per the IETF Draft Specification.

References:

  1. Descriptions of SHA-256, SHA-384, and SHA-512,
  2. http://csrc.nist.gov/cryptval/shs/sha256-384-512.pdf
class
Implementation of SHA2-3 [SHA-512] per the IETF Draft Specification.

References:

  1. Descriptions of SHA-256, SHA-384, and SHA-512,
  2. http://csrc.nist.gov/cryptval/shs/sha256-384-512.pdf
class
The Tiger message digest.
class
Whirlpool, a new 512-bit hashing function operating on messages less than 2 ** 256 bits in length.

Methods with return type gnu.crypto.hash.IMessageDigest

IMessageDigest
HashFactory.getInstance(String name)
Return an instance of a hash algorithm given its name.

Uses in package gnu.crypto.mac

Constructors with parameter type gnu.crypto.hash.IMessageDigest

BaseMac.BaseMac(String name, IMessageDigest underlyingHash)
Trivial constructor for use by concrete subclasses.
HMac.HMac(IMessageDigest underlyingHash)
Trivial constructor for use by concrete subclasses.

Fields of type gnu.crypto.hash.IMessageDigest

IMessageDigest
IMessageDigest
IMessageDigest
Reference to the underlying hash algorithm instance.

Uses in package gnu.crypto.sig

Constructors with parameter type gnu.crypto.hash.IMessageDigest

BaseSignature.BaseSignature(String schemeName, IMessageDigest md)
Trivial constructor.

Fields of type gnu.crypto.hash.IMessageDigest

IMessageDigest
The underlying message digest instance for this signature scheme.

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.