gnu.crypto.hash

Class HashFactory

public class HashFactory extends Object

A Factory to instantiate message digest algorithm instances.

Version: $Revision: 1.14 $

Method Summary
static IMessageDigestgetInstance(String name)

Return an instance of a hash algorithm given its name.

static SetgetNames()

Returns a Set of names of hash algorithms supported by this Factory.

Method Detail

getInstance

public static IMessageDigest getInstance(String name)

Return an instance of a hash algorithm given its name.

Parameters: name the name of the hash algorithm.

Returns: an instance of the hash algorithm, or null if none found.

Throws: InternalError if the implementation does not pass its self- test.

getNames

public static final Set getNames()

Returns a Set of names of hash algorithms supported by this Factory.

Returns: a Set of hash names (Strings).

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