Bouncy Castle Cryptography Library 1.82

org.bouncycastle.crypto.test
Class DigestTest

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

public abstract class DigestTest
extends SimpleTest


Nested Class Summary
 
Nested classes inherited from class org.bouncycastle.util.test.SimpleTest
SimpleTest.TestExceptionOperation
 
Method Summary
static void checkXof(Xof pXof, int DATALEN, int PARTIALLEN, java.security.SecureRandom random, SimpleTest test)
          Check xof.
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, isEquals, isTrue, isTrue, perform, runTest, runTest, runTests, runTests, testException
 
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()
Specified by:
getName in interface Test
Specified by:
getName in class SimpleTest

performTest

public void performTest()
Specified by:
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)

checkXof

public static void checkXof(Xof pXof,
                            int DATALEN,
                            int PARTIALLEN,
                            java.security.SecureRandom random,
                            SimpleTest test)
Check xof.

Parameters:
pXof - the xof
DATALEN - DataLength
PARTIALLEN - Partial length

Bouncy Castle Cryptography Library 1.82