Examples of RipeMD128


Examples of gnu.java.security.hash.RipeMD128

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

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

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

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

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

    try
      {
        algorithm = new RipeMD128();
        algorithm.update("a".getBytes(), 0, 1);
        clone = (IMessageDigest) algorithm.clone();
        byte[] md = algorithm.digest();
        String exp = "86BE7AFA339D0FC7CFC785E72F578D33";
        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.