public class org.apache.commons.codec.digest.DigestUtils extends java.lang.Object
{
private static final int STREAM_BUFFER_LENGTH;
private final java.security.MessageDigest messageDigest;
public static byte[] digest(java.security.MessageDigest, byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: java.security.MessageDigest;
v := @parameter: byte[];
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] digest(java.security.MessageDigest, java.nio.ByteBuffer)
{
byte[] v;
java.nio.ByteBuffer v;
java.security.MessageDigest v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.nio.ByteBuffer;
virtualinvoke v.<java.security.MessageDigest: void update(java.nio.ByteBuffer)>(v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public static byte[] digest(java.security.MessageDigest, java.io.File) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v, v;
java.io.File v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.io.File;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.File)>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public static byte[] digest(java.security.MessageDigest, java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v, v;
java.io.InputStream v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.InputStream)>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public static transient byte[] digest(java.security.MessageDigest, java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v, v;
java.nio.file.OpenOption[] v;
java.nio.file.Path v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.nio.file.Path;
v := @parameter: java.nio.file.OpenOption[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.nio.file.Path,java.nio.file.OpenOption[])>(v, v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public static byte[] digest(java.security.MessageDigest, java.io.RandomAccessFile) throws java.io.IOException
{
byte[] v;
java.io.RandomAccessFile v;
java.security.MessageDigest v, v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.io.RandomAccessFile;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.RandomAccessFile)>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public static java.security.MessageDigest getDigest(java.lang.String)
{
java.security.MessageDigest v;
java.security.NoSuchAlgorithmException v;
java.lang.String v;
java.lang.IllegalArgumentException v;
v := @parameter: java.lang.String;
label:
v = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.Throwable)>(v);
throw v;
catch java.security.NoSuchAlgorithmException from label to label with label;
}
public static java.security.MessageDigest getDigest(java.lang.String, java.security.MessageDigest)
{
java.security.MessageDigest v, v;
java.lang.String v;
java.lang.Exception v;
v := @parameter: java.lang.String;
v := @parameter: java.security.MessageDigest;
label:
v = staticinvoke <java.security.MessageDigest: java.security.MessageDigest getInstance(java.lang.String)>(v);
label:
return v;
label:
v := @caughtexception;
return v;
catch java.lang.Exception from label to label with label;
}
public static java.security.MessageDigest getMd2Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("MD2");
return v;
}
public static java.security.MessageDigest getMd5Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("MD5");
return v;
}
public static java.security.MessageDigest getSha1Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA-1");
return v;
}
public static java.security.MessageDigest getSha256Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA-256");
return v;
}
public static java.security.MessageDigest getSha3_224Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA3-224");
return v;
}
public static java.security.MessageDigest getSha3_256Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA3-256");
return v;
}
public static java.security.MessageDigest getSha3_384Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA3-384");
return v;
}
public static java.security.MessageDigest getSha3_512Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA3-512");
return v;
}
public static java.security.MessageDigest getSha384Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA-384");
return v;
}
public static java.security.MessageDigest getSha512_224Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA-512/224");
return v;
}
public static java.security.MessageDigest getSha512_256Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA-512/256");
return v;
}
public static java.security.MessageDigest getSha512Digest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>("SHA-512");
return v;
}
public static java.security.MessageDigest getShaDigest()
{
java.security.MessageDigest v;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha1Digest()>();
return v;
}
public static boolean isAvailable(java.lang.String)
{
java.lang.String v;
java.security.MessageDigest v;
boolean v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String,java.security.MessageDigest)>(v, null);
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public static byte[] md2(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getMd2Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] md2(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getMd2Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] md2(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md2(byte[])>(v);
return v;
}
public static java.lang.String md2Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md2(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String md2Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md2(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String md2Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md2(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] md5(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getMd5Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] md5(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getMd5Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] md5(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md5(byte[])>(v);
return v;
}
public static java.lang.String md5Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md5(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String md5Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md5(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String md5Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] md5(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha(byte[])
{
byte[] v, v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha1(byte[])>(v);
return v;
}
public static byte[] sha(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha1(java.io.InputStream)>(v);
return v;
}
public static byte[] sha(java.lang.String)
{
byte[] v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha1(java.lang.String)>(v);
return v;
}
public static byte[] sha1(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha1Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha1(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha1Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha1(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha1(byte[])>(v);
return v;
}
public static java.lang.String sha1Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha1(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha1Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha1(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha1Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha1(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha256(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha256Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha256(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha256Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha256(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha256(byte[])>(v);
return v;
}
public static java.lang.String sha256Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha256(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha256Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha256(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha256Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha256(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha3_224(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_224Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha3_224(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_224Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha3_224(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_224(byte[])>(v);
return v;
}
public static java.lang.String sha3_224Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_224(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_224Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_224(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_224Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_224(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha3_256(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_256Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha3_256(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_256Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha3_256(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_256(byte[])>(v);
return v;
}
public static java.lang.String sha3_256Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_256(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_256Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_256(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_256Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_256(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha3_384(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_384Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha3_384(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_384Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha3_384(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_384(byte[])>(v);
return v;
}
public static java.lang.String sha3_384Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_384(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_384Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_384(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_384Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_384(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha3_512(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_512Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha3_512(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha3_512Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha3_512(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_512(byte[])>(v);
return v;
}
public static java.lang.String sha3_512Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_512(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_512Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_512(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha3_512Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha3_512(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha384(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha384Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha384(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha384Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha384(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha384(byte[])>(v);
return v;
}
public static java.lang.String sha384Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha384(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha384Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha384(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha384Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha384(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha512(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha512Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha512(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha512Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha512(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512(byte[])>(v);
return v;
}
public static byte[] sha512_224(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha512_224Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha512_224(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha512_224Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha512_224(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_224(byte[])>(v);
return v;
}
public static java.lang.String sha512_224Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_224(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha512_224Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_224(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha512_224Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_224(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static byte[] sha512_256(byte[])
{
byte[] v, v;
java.security.MessageDigest v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha512_256Digest()>();
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest(byte[])>(v);
return v;
}
public static byte[] sha512_256(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getSha512_256Digest()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.security.MessageDigest,java.io.InputStream)>(v, v);
return v;
}
public static byte[] sha512_256(java.lang.String)
{
byte[] v, v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_256(byte[])>(v);
return v;
}
public static java.lang.String sha512_256Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_256(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha512_256Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_256(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha512_256Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512_256(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha512Hex(byte[])
{
byte[] v, v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha512Hex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String sha512Hex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: byte[] sha512(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public static java.lang.String shaHex(byte[])
{
byte[] v;
java.lang.String v;
v := @parameter: byte[];
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.lang.String sha1Hex(byte[])>(v);
return v;
}
public static java.lang.String shaHex(java.io.InputStream) throws java.io.IOException
{
java.lang.String v;
java.io.InputStream v;
v := @parameter: java.io.InputStream;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.lang.String sha1Hex(java.io.InputStream)>(v);
return v;
}
public static java.lang.String shaHex(java.lang.String)
{
java.lang.String v, v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.lang.String sha1Hex(java.lang.String)>(v);
return v;
}
public static java.security.MessageDigest updateDigest(java.security.MessageDigest, byte[])
{
byte[] v;
java.security.MessageDigest v;
v := @parameter: java.security.MessageDigest;
v := @parameter: byte[];
virtualinvoke v.<java.security.MessageDigest: void update(byte[])>(v);
return v;
}
public static java.security.MessageDigest updateDigest(java.security.MessageDigest, java.nio.ByteBuffer)
{
java.nio.ByteBuffer v;
java.security.MessageDigest v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.nio.ByteBuffer;
virtualinvoke v.<java.security.MessageDigest: void update(java.nio.ByteBuffer)>(v);
return v;
}
public static java.security.MessageDigest updateDigest(java.security.MessageDigest, java.io.File) throws java.io.IOException
{
java.lang.Throwable v;
java.io.BufferedInputStream v;
java.security.MessageDigest v, v;
java.io.FileInputStream v;
java.io.File v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.io.File;
v = new java.io.BufferedInputStream;
v = new java.io.FileInputStream;
specialinvoke v.<java.io.FileInputStream: void <init>(java.io.File)>(v);
specialinvoke v.<java.io.BufferedInputStream: void <init>(java.io.InputStream)>(v);
label:
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.InputStream)>(v, v);
label:
virtualinvoke v.<java.io.BufferedInputStream: void close()>();
return v;
label:
v := @caughtexception;
throw v;
catch java.lang.Throwable from label to label with label;
}
private static java.security.MessageDigest updateDigest(java.security.MessageDigest, java.nio.channels.FileChannel) throws java.io.IOException
{
java.security.MessageDigest v;
int v;
java.nio.channels.FileChannel v;
java.nio.ByteBuffer v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.nio.channels.FileChannel;
v = staticinvoke <java.nio.ByteBuffer: java.nio.ByteBuffer allocate(int)>(1024);
label:
v = virtualinvoke v.<java.nio.channels.FileChannel: int read(java.nio.ByteBuffer)>(v);
if v <= 0 goto label;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer flip()>();
virtualinvoke v.<java.security.MessageDigest: void update(java.nio.ByteBuffer)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer clear()>();
goto label;
label:
return v;
}
public static java.security.MessageDigest updateDigest(java.security.MessageDigest, java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v;
int v, v;
java.io.InputStream v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.io.InputStream;
v = newarray (byte)[1024];
v = virtualinvoke v.<java.io.InputStream: int read(byte[],int,int)>(v, 0, 1024);
label:
v = (int) -1;
if v <= v goto label;
virtualinvoke v.<java.security.MessageDigest: void update(byte[],int,int)>(v, 0, v);
v = virtualinvoke v.<java.io.InputStream: int read(byte[],int,int)>(v, 0, 1024);
goto label;
label:
return v;
}
public static transient java.security.MessageDigest updateDigest(java.security.MessageDigest, java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
{
java.lang.Throwable v;
java.io.BufferedInputStream v;
java.security.MessageDigest v, v;
java.nio.file.OpenOption[] v;
java.nio.file.Path v;
java.io.InputStream v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.nio.file.Path;
v := @parameter: java.nio.file.OpenOption[];
v = new java.io.BufferedInputStream;
v = staticinvoke <java.nio.file.Files: java.io.InputStream newInputStream(java.nio.file.Path,java.nio.file.OpenOption[])>(v, v);
specialinvoke v.<java.io.BufferedInputStream: void <init>(java.io.InputStream)>(v);
label:
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.InputStream)>(v, v);
label:
virtualinvoke v.<java.io.BufferedInputStream: void close()>();
return v;
label:
v := @caughtexception;
throw v;
catch java.lang.Throwable from label to label with label;
}
public static java.security.MessageDigest updateDigest(java.security.MessageDigest, java.io.RandomAccessFile) throws java.io.IOException
{
java.io.RandomAccessFile v;
java.security.MessageDigest v, v;
java.nio.channels.FileChannel v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.io.RandomAccessFile;
v = virtualinvoke v.<java.io.RandomAccessFile: java.nio.channels.FileChannel getChannel()>();
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.nio.channels.FileChannel)>(v, v);
return v;
}
public static java.security.MessageDigest updateDigest(java.security.MessageDigest, java.lang.String)
{
byte[] v;
java.lang.String v;
java.security.MessageDigest v;
v := @parameter: java.security.MessageDigest;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.binary.StringUtils: byte[] getBytesUtf8(java.lang.String)>(v);
virtualinvoke v.<java.security.MessageDigest: void update(byte[])>(v);
return v;
}
public void <init>()
{
org.apache.commons.codec.digest.DigestUtils v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest> = null;
return;
}
public void <init>(java.security.MessageDigest)
{
org.apache.commons.codec.digest.DigestUtils v;
java.security.MessageDigest v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.security.MessageDigest;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest> = v;
return;
}
public void <init>(java.lang.String)
{
java.lang.String v;
org.apache.commons.codec.digest.DigestUtils v;
java.security.MessageDigest v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest getDigest(java.lang.String)>(v);
specialinvoke v.<org.apache.commons.codec.digest.DigestUtils: void <init>(java.security.MessageDigest)>(v);
return;
}
public byte[] digest(byte[])
{
byte[] v, v;
java.security.MessageDigest v, v;
org.apache.commons.codec.digest.DigestUtils v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: byte[];
v = v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest>;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,byte[])>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public byte[] digest(java.nio.ByteBuffer)
{
byte[] v;
java.security.MessageDigest v, v;
org.apache.commons.codec.digest.DigestUtils v;
java.nio.ByteBuffer v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.nio.ByteBuffer;
v = v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest>;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.nio.ByteBuffer)>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public byte[] digest(java.io.File) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v, v;
org.apache.commons.codec.digest.DigestUtils v;
java.io.File v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.io.File;
v = v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest>;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.File)>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public byte[] digest(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v, v;
org.apache.commons.codec.digest.DigestUtils v;
java.io.InputStream v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.io.InputStream;
v = v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest>;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.io.InputStream)>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public transient byte[] digest(java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
{
byte[] v;
java.security.MessageDigest v, v;
java.nio.file.OpenOption[] v;
org.apache.commons.codec.digest.DigestUtils v;
java.nio.file.Path v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.nio.file.Path;
v := @parameter: java.nio.file.OpenOption[];
v = v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest>;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.nio.file.Path,java.nio.file.OpenOption[])>(v, v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public byte[] digest(java.lang.String)
{
byte[] v;
java.security.MessageDigest v, v;
java.lang.String v;
org.apache.commons.codec.digest.DigestUtils v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.lang.String;
v = v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest>;
v = staticinvoke <org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest updateDigest(java.security.MessageDigest,java.lang.String)>(v, v);
v = virtualinvoke v.<java.security.MessageDigest: byte[] digest()>();
return v;
}
public java.lang.String digestAsHex(byte[])
{
byte[] v, v;
java.lang.String v;
org.apache.commons.codec.digest.DigestUtils v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: byte[];
v = virtualinvoke v.<org.apache.commons.codec.digest.DigestUtils: byte[] digest(byte[])>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public java.lang.String digestAsHex(java.nio.ByteBuffer)
{
byte[] v;
java.lang.String v;
org.apache.commons.codec.digest.DigestUtils v;
java.nio.ByteBuffer v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.nio.ByteBuffer;
v = virtualinvoke v.<org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.nio.ByteBuffer)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public java.lang.String digestAsHex(java.io.File) throws java.io.IOException
{
byte[] v;
java.lang.String v;
org.apache.commons.codec.digest.DigestUtils v;
java.io.File v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.io.File;
v = virtualinvoke v.<org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.io.File)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public java.lang.String digestAsHex(java.io.InputStream) throws java.io.IOException
{
byte[] v;
java.lang.String v;
org.apache.commons.codec.digest.DigestUtils v;
java.io.InputStream v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.io.InputStream;
v = virtualinvoke v.<org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.io.InputStream)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public transient java.lang.String digestAsHex(java.nio.file.Path, java.nio.file.OpenOption[]) throws java.io.IOException
{
byte[] v;
java.nio.file.OpenOption[] v;
java.lang.String v;
org.apache.commons.codec.digest.DigestUtils v;
java.nio.file.Path v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.nio.file.Path;
v := @parameter: java.nio.file.OpenOption[];
v = virtualinvoke v.<org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.nio.file.Path,java.nio.file.OpenOption[])>(v, v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public java.lang.String digestAsHex(java.lang.String)
{
byte[] v;
java.lang.String v, v;
org.apache.commons.codec.digest.DigestUtils v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v := @parameter: java.lang.String;
v = virtualinvoke v.<org.apache.commons.codec.digest.DigestUtils: byte[] digest(java.lang.String)>(v);
v = staticinvoke <org.apache.commons.codec.binary.Hex: java.lang.String encodeHexString(byte[])>(v);
return v;
}
public java.security.MessageDigest getMessageDigest()
{
org.apache.commons.codec.digest.DigestUtils v;
java.security.MessageDigest v;
v := @this: org.apache.commons.codec.digest.DigestUtils;
v = v.<org.apache.commons.codec.digest.DigestUtils: java.security.MessageDigest messageDigest>;
return v;
}
}