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:
- 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
| 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 |
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 xofDATALEN - DataLengthPARTIALLEN - Partial length