// MessageDigest.java /* Copyright (C) 1999 Cygnus Solutions This file is part of libgcj. This software is copyrighted work licensed under the terms of the Libgcj License. Please consult the file "LIBGCJ_LICENSE" for details. */ package java.security; // FIXME: This is just a stub for a proper implementation. public abstract class MessageDigest { private static final byte[] dummy = { 0 }; public static MessageDigest getInstance(String algorithm) throws NoSuchAlgorithmException { Object obj; try { obj = Class.forName(algorithm).newInstance(); } catch (Exception e) { throw new NoSuchAlgorithmException("algorithm " + algorithm + " not available."); } return (MessageDigest) obj; } public void update(byte input) { // FIXME } public void update(byte[] input, int offset, int len) { // FIXME } public void update(byte[] input) { // FIXME } public byte[] digest() { return dummy; } public byte[] digest(byte[] input) { update(input); return digest(); } public void reset() { // FIXME } }