Bouncy Castle Cryptography Library 1.65

org.bouncycastle.crypto.test
Class DigestTest

java.lang.Object
  |
  +--org.bouncycastle.util.test.SimpleTest
        |
        +--org.bouncycastle.crypto.test.DigestTest
All Implemented Interfaces:
Test
Direct Known Subclasses:
DSTU7564Test, GOST3411_2012_256DigestTest, GOST3411_2012_512DigestTest, GOST3411DigestTest, MD2DigestTest, MD4DigestTest, MD5DigestTest, RIPEMD128DigestTest, RIPEMD160DigestTest, RIPEMD256DigestTest, RIPEMD320DigestTest, SHA1DigestTest, SHA224DigestTest, SHA256DigestTest, SHA384DigestTest, SHA512DigestTest, SHA512t224DigestTest, SHA512t256DigestTest, SM3DigestTest, TigerDigestTest, WhirlpoolDigestTest

public abstract class DigestTest
extends SimpleTest


Method Summary
protected  Digest cloneDigest(byte[] encodedState)
           
protected abstract  Digest cloneDigest(Digest digest)
           
 java.lang.String getName()
           
protected  void millionATest(java.lang.String expected)
           
 void performTest()
           
protected  void sixtyFourKTest(java.lang.String expected)
           
protected  byte[] toByteArray(java.lang.String input)
           
 
Methods inherited from class org.bouncycastle.util.test.SimpleTest
areEqual, areEqual, areEqual, fail, fail, fail, isEquals, isEquals, isEquals, isEquals, isEquals, isEquals, isTrue, isTrue, perform, runTest, runTest, runTests, runTests
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()
Overrides:
getName in class SimpleTest

performTest

public void performTest()
Overrides:
performTest in class SimpleTest

toByteArray

protected byte[] toByteArray(java.lang.String input)

cloneDigest

protected abstract Digest cloneDigest(Digest digest)

cloneDigest

protected Digest cloneDigest(byte[] encodedState)

millionATest

protected void millionATest(java.lang.String expected)

sixtyFourKTest

protected void sixtyFourKTest(java.lang.String expected)

Bouncy Castle Cryptography Library 1.65