1 |
/* MD5.java -- Class implementing the MD5 algorithm as specified in RFC1321. |
/* MD5.java -- Class implementing the MD5 algorithm as specified in RFC1321. |
2 |
Copyright (C) 1999 Free Software Foundation, Inc. |
Copyright (C) 1999, 2002 Free Software Foundation, Inc. |
3 |
|
|
4 |
This file is part of GNU Classpath. |
This file is part of GNU Classpath. |
5 |
|
|
37 |
|
|
38 |
|
|
39 |
package gnu.java.security.provider; |
package gnu.java.security.provider; |
40 |
import java.security.MessageDigestSpi; |
import java.security.MessageDigest; |
41 |
|
|
42 |
/** |
/** |
43 |
This class implements the MD5 algorithm as described in RFC1321. |
This class implements the MD5 algorithm as described in RFC1321. |
44 |
|
|
45 |
@see java.security.MessageDigest |
@see java.security.MessageDigest |
46 |
*/ |
*/ |
47 |
public class MD5 extends MessageDigestSpi implements Cloneable |
public class MD5 extends MessageDigest implements Cloneable |
48 |
{ |
{ |
49 |
private final int W[] = new int[16]; |
private final int W[] = new int[16]; |
50 |
private long bytecount; |
private long bytecount; |
55 |
|
|
56 |
public MD5() |
public MD5() |
57 |
{ |
{ |
58 |
super(); |
super("MD5"); |
59 |
engineReset (); |
engineReset (); |
60 |
} |
} |
61 |
|
|