public class DualDigester
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private byte[] |
buffer |
private static int |
bufsize |
private java.security.MessageDigest |
md5 |
private java.security.MessageDigest |
sh1 |
| Constructor and Description |
|---|
DualDigester() |
| Modifier and Type | Method and Description |
|---|---|
void |
calculate(java.io.File file) |
(package private) void |
calculate(java.io.InputStream stream) |
(package private) static java.security.MessageDigest |
getDigester(java.lang.String algorithm) |
java.lang.String |
getMd5() |
java.lang.String |
getSha1() |
private void |
update(java.io.InputStream is) |
private final java.security.MessageDigest md5
private final java.security.MessageDigest sh1
private static final int bufsize
private final byte[] buffer
static java.security.MessageDigest getDigester(java.lang.String algorithm)
public void calculate(java.io.File file)
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionvoid calculate(java.io.InputStream stream)
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getMd5()
public java.lang.String getSha1()
private void update(java.io.InputStream is)
throws java.io.IOException
java.io.IOException