public class RubyDigest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RubyDigest.DigestBase |
static class |
RubyDigest.DigestClass |
static class |
RubyDigest.DigestInstance |
static class |
RubyDigest.MD5 |
private static class |
RubyDigest.Metadata |
static class |
RubyDigest.RMD160 |
static class |
RubyDigest.SHA1 |
static class |
RubyDigest.SHA256 |
static class |
RubyDigest.SHA384 |
static class |
RubyDigest.SHA512 |
| Modifier and Type | Field and Description |
|---|---|
private static java.util.Map<java.lang.String,java.security.MessageDigest> |
CLONEABLE_DIGESTS |
private static byte[] |
digits |
private static java.security.Provider |
provider |
| Constructor and Description |
|---|
RubyDigest() |
| Modifier and Type | Method and Description |
|---|---|
static RubyString |
bubblebabble(IRubyObject recv,
IRubyObject arg) |
static void |
createDigest(Ruby runtime) |
static void |
createDigestMD5(Ruby runtime) |
static void |
createDigestRMD160(Ruby runtime) |
static void |
createDigestSHA1(Ruby runtime) |
static void |
createDigestSHA2(Ruby runtime) |
private static java.security.MessageDigest |
createMessageDigest(java.lang.String name) |
static RubyString |
hexencode(IRubyObject self,
IRubyObject arg) |
private static Logger |
logger() |
static IRubyObject |
s_hexencode(IRubyObject recv,
IRubyObject arg)
Deprecated.
|
private static org.jruby.util.ByteList |
toHex(byte[] val) |
private static RubyString |
toHexString(Ruby runtime,
byte[] val) |
private static final java.util.Map<java.lang.String,java.security.MessageDigest> CLONEABLE_DIGESTS
private static java.security.Provider provider
private static final byte[] digits
private static Logger logger()
public static void createDigest(Ruby runtime)
private static java.security.MessageDigest createMessageDigest(java.lang.String name)
throws java.security.NoSuchAlgorithmException
java.security.NoSuchAlgorithmExceptionprivate static org.jruby.util.ByteList toHex(byte[] val)
private static RubyString toHexString(Ruby runtime, byte[] val)
@Deprecated public static IRubyObject s_hexencode(IRubyObject recv, IRubyObject arg)
public static RubyString hexencode(IRubyObject self, IRubyObject arg)
public static RubyString bubblebabble(IRubyObject recv, IRubyObject arg)
public static void createDigestMD5(Ruby runtime)
public static void createDigestRMD160(Ruby runtime)
public static void createDigestSHA1(Ruby runtime)
public static void createDigestSHA2(Ruby runtime)