From dda8d015c4c0494a78d069b9fc8cbc04318bea35 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Wed, 28 Jul 2004 01:28:55 +0000 Subject: [PATCH] Make our message digest getting routing available to all. --- .../com/threerings/getdown/data/Digest.java | 21 +++++++++++-------- 1 file changed, 12 insertions(+), 9 deletions(-) diff --git a/src/java/com/threerings/getdown/data/Digest.java b/src/java/com/threerings/getdown/data/Digest.java index bc514a9..e76b7e5 100644 --- a/src/java/com/threerings/getdown/data/Digest.java +++ b/src/java/com/threerings/getdown/data/Digest.java @@ -1,5 +1,5 @@ // -// $Id: Digest.java,v 1.4 2004/07/14 13:44:49 mdb Exp $ +// $Id: Digest.java,v 1.5 2004/07/28 01:28:55 mdb Exp $ package com.threerings.getdown.data; @@ -127,14 +127,11 @@ public class Digest pout.close(); } - /** Used by {@link #createDigest} and {@link Digest}. */ - protected static void note (StringBuffer data, String path, String digest) - { - data.append(path).append(" = ").append(digest).append("\n"); - } - - /** Used by {@link #createDigest} and {@link Digest}. */ - protected static MessageDigest getMessageDigest () + /** + * Obtains an appropriate message digest instance for use by the + * Getdown system. + */ + public static MessageDigest getMessageDigest () { try { return MessageDigest.getInstance("MD5"); @@ -143,6 +140,12 @@ public class Digest } } + /** Used by {@link #createDigest} and {@link Digest}. */ + protected static void note (StringBuffer data, String path, String digest) + { + data.append(path).append(" = ").append(digest).append("\n"); + } + protected HashMap _digests = new HashMap(); protected String _metaDigest = ""; }