Examples of RipeMD160


Examples of gnu.crypto.hash.RipeMD160

        }
    }
   
    final byte[] ripemd160Hash(String p) {
        //ripemd 160 hash
        final RipeMD160 ripemd160 = new RipeMD160();
        final byte[] data = p.getBytes();
        ripemd160.update(data, 0, data.length);
        final byte[] hash = ripemd160.digest();
        return hash;
    }
View Full Code Here

Examples of gnu.crypto.hash.RipeMD160

    buffer[setLength] = (byte)keyType;   
    int keyLength = key.write(buffer, setLength + 1);

    // Run additional 16% faster using direct class versus
    // HashFactory.getInstance("RIPEMD-160").
    RipeMD160 hash = new RipeMD160();
    hash.update(buffer, 0, setLength);
    hash.update(buffer, setLength, keyLength + 1);
    return hash.digest();
  }
View Full Code Here

Examples of gnu.crypto.hash.RipeMD160

    buffer[setLength] = (byte)keyType;   
    int keyLength = key.write(buffer, setLength + 1);

    // Run additional 16% faster using direct class versus
    // HashFactory.getInstance("RIPEMD-160").
    RipeMD160 hash = new RipeMD160();
    hash.update(buffer, 0, setLength);
    hash.update(buffer, setLength, keyLength + 1);
    return hash.digest();
  }
View Full Code Here

Examples of gnu.crypto.hash.RipeMD160

    buffer[setLength] = (byte)keyType;   
    int keyLength = key.write(buffer, setLength + 1);

    // Run additional 16% faster using direct class versus
    // HashFactory.getInstance("RIPEMD-160").
    RipeMD160 hash = new RipeMD160();
    hash.update(buffer, 0, setLength);
    hash.update(buffer, setLength, keyLength + 1);
    return hash.digest();
  }
View Full Code Here

Examples of gnu.crypto.hash.RipeMD160

    buffer[setLength] = (byte)keyType;   
    int keyLength = key.write(buffer, setLength + 1);

    // Run additional 16% faster using direct class versus
    // HashFactory.getInstance("RIPEMD-160").
    RipeMD160 hash = new RipeMD160();
    hash.update(buffer, 0, setLength);
    hash.update(buffer, setLength, keyLength + 1);
    return hash.digest();
  }
View Full Code Here

Examples of gnu.crypto.hash.RipeMD160

    buffer[setLength] = (byte)keyType;   
    int keyLength = key.write(buffer, setLength + 1);

    // Run additional 16% faster using direct class versus
    // HashFactory.getInstance("RIPEMD-160").
    RipeMD160 hash = new RipeMD160();
    hash.update(buffer, 0, setLength);
    hash.update(buffer, setLength, keyLength + 1);
    return hash.digest();
  }
View Full Code Here

Examples of gnu.java.security.hash.RipeMD160

  public void test(TestHarness harness)
  {
    harness.checkPoint("TestOfRipeMD160");
    try
      {
        algorithm = new RipeMD160();
        harness.check(algorithm.selfTest(), "selfTest");
      }
    catch (Exception x)
      {
        harness.debug(x);
        harness.fail("TestOfRipeMD160.selfTest");
      }

    try
      {
        algorithm = new RipeMD160();
        algorithm.update("a".getBytes(), 0, 1);
        byte[] md = algorithm.digest();
        String exp = "0BDC9D2D256B3EE9DAAE347BE6F4DC835A467FFE";
        harness.check(exp.equals(Util.toString(md)), "testA");
      }
    catch (Exception x)
      {
        harness.debug(x);
        harness.fail("TestOfRipeMD160.testA");
      }

    try
      {
        algorithm = new RipeMD160();
        algorithm.update("abc".getBytes(), 0, 3);
        byte[] md = algorithm.digest();
        String exp = "8EB208F7E05D987A9B044A8E98C6B087F15A0BFC";
        harness.check(exp.equals(Util.toString(md)), "testABC");
      }
    catch (Exception x)
      {
        harness.debug(x);
        harness.fail("TestOfRipeMD160.testABC");
      }

    try
      {
        algorithm = new RipeMD160();
        algorithm.update("message digest".getBytes(), 0, 14);
        byte[] md = algorithm.digest();
        String exp = "5D0689EF49D2FAE572B881B123A85FFA21595F36";
        harness.check(exp.equals(Util.toString(md)), "testMessageDigest");
      }
    catch (Exception x)
      {
        harness.debug(x);
        harness.fail("TestOfRipeMD160.testMessageDigest");
      }

    try
      {
        algorithm = new RipeMD160();
        algorithm.update("abcdefghijklmnopqrstuvwxyz".getBytes(), 0, 26);
        byte[] md = algorithm.digest();
        String exp = "F71C27109C692C1B56BBDCEB5B9D2865B3708DBC";
        harness.check(exp.equals(Util.toString(md)), "testAlphabet");
      }
    catch (Exception x)
      {
        harness.debug(x);
        harness.fail("TestOfRipeMD160.testAlphabet");
      }

    try
      {
        algorithm = new RipeMD160();
        algorithm.update("a".getBytes(), 0, 1);
        clone = (IMessageDigest) algorithm.clone();
        byte[] md = algorithm.digest();
        String exp = "0BDC9D2D256B3EE9DAAE347BE6F4DC835A467FFE";
        harness.check(exp.equals(Util.toString(md)), "testCloning #1");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.