finished last of the compile errors
[org.ibex.crypto.git] / src / org / ibex / crypto / MD2.java
index 700824c..1f546a2 100644 (file)
@@ -14,7 +14,7 @@
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
+ * AUTHORS OR COPYRIGHT HOLDER.S BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
  * DEALINGS IN THE SOFTWARE.
@@ -25,18 +25,18 @@ package org.ibex.crypto;
 /* implementation of MD2
  * as outlined in RFC1319 by B.Kaliski from RSA Laboratories April 1992
  */
-public class MD2 implements Digest
+public class MD2 extends Digest
 {
     private static final int DIGEST_LENGTH = 16;
 
     /* X buffer */
     private byte[]   X = new byte[48];
     private int     xOff;
-\r    /* M buffer */
-\r    private byte[]   M = new byte[16];
+    /* M buffer */
+    private byte[]   M = new byte[16];
     private int     mOff;
-\r    /* check sum */
-\r    private byte[]   C = new byte[16];
+    /* check sum */
+    private byte[]   C = new byte[16];
     //private int COff;
 
     public MD2()
@@ -227,4 +227,9 @@ public class MD2 implements Digest
       (byte)237,(byte)31,(byte)26,(byte)219,(byte)153,(byte)141,(byte)51,
       (byte)159,(byte)17,(byte)131,(byte)20
     };
+
+
+    protected void processWord(byte[] in, int inOff) {}
+    protected void processLength(long bitLength) {}
+    protected void processBlock() {}
 }