Class RubyDigest

java.lang.Object
org.jruby.ext.digest.RubyDigest

public class RubyDigest extends Object
  • Field Details

  • Constructor Details

    • RubyDigest

      public RubyDigest()
  • Method Details

    • logger

      private static Logger logger()
    • createDigest

      public static void createDigest(Ruby runtime)
    • createMessageDigest

      private static MessageDigest createMessageDigest(String name) throws NoSuchAlgorithmException
      Throws:
      NoSuchAlgorithmException
    • toHex

      private static ByteList toHex(byte[] val)
    • toHexString

      private static RubyString toHexString(Ruby runtime, byte[] val)
    • hexencode

      public static RubyString hexencode(IRubyObject self, IRubyObject arg)
    • bubblebabble

      public static RubyString bubblebabble(IRubyObject recv, IRubyObject arg)
    • createDigestMD5

      public static void createDigestMD5(Ruby runtime)
    • createDigestRMD160

      public static void createDigestRMD160(Ruby runtime)
    • createDigestSHA1

      public static void createDigestSHA1(Ruby runtime)
    • createDigestSHA2

      public static void createDigestSHA2(Ruby runtime)
    • createDigestBubbleBabble

      public static void createDigestBubbleBabble(Ruby runtime)