01: package org.bouncycastle.crypto.test;
02:
03: import org.bouncycastle.util.test.Test;
04: import org.bouncycastle.util.test.TestResult;
05:
06: public class RegressionTest {
07: public static Test[] tests = { new AESTest(), new AESLightTest(),
08: new AESFastTest(), new AESWrapTest(), new DESTest(),
09: new DESedeTest(), new ModeTest(), new PaddingTest(),
10: new DHTest(), new ElGamalTest(), new DSATest(),
11: new ECTest(), new GOST3410Test(), new ECGOST3410Test(),
12: new ECIESTest(), new ECNRTest(), new MacTest(),
13: new GOST28147MacTest(), new RC2Test(), new RC2WrapTest(),
14: new RC4Test(), new RC5Test(), new RC6Test(),
15: new RijndaelTest(), new SerpentTest(), new CamelliaTest(),
16: new SkipjackTest(), new BlowfishTest(), new TwofishTest(),
17: new CAST5Test(), new CAST6Test(), new GOST28147Test(),
18: new IDEATest(), new RSATest(), new RSABlindedTest(),
19: new PSSBlindTest(), new ISO9796Test(),
20: new ISO9797Alg3MacTest(), new MD2DigestTest(),
21: new MD4DigestTest(), new MD5DigestTest(),
22: new SHA1DigestTest(), new SHA224DigestTest(),
23: new SHA256DigestTest(), new SHA384DigestTest(),
24: new SHA512DigestTest(), new RIPEMD128DigestTest(),
25: new RIPEMD160DigestTest(), new RIPEMD256DigestTest(),
26: new RIPEMD320DigestTest(), new TigerDigestTest(),
27: new GOST3411DigestTest(), new WhirlpoolDigestTest(),
28: new MD5HMacTest(), new SHA1HMacTest(),
29: new SHA224HMacTest(), new SHA256HMacTest(),
30: new SHA384HMacTest(), new SHA512HMacTest(),
31: new RIPEMD128HMacTest(), new RIPEMD160HMacTest(),
32: new OAEPTest(), new PSSTest(), new CTSTest(),
33: new CCMTest(), new PKCS5Test(), new PKCS12Test(),
34: new KDF1GeneratorTest(), new KDF2GeneratorTest(),
35: new MGF1GeneratorTest(), new DHKEKGeneratorTest(),
36: new ECDHKEKGeneratorTest(), new ShortenedDigestTest(),
37: new EqualsHashCodeTest(), new TEATest(), new XTEATest(),
38: new RFC3211WrapTest(), new SEEDTest(), new Salsa20Test(),
39: new CMacTest(), new EAXTest(), new HCFamilyTest(),
40: new ISAACTest(), new NoekeonTest(),
41: //new NaccacheSternTest(),
42: new NullTest() };
43:
44: public static void main(String[] args) {
45: for (int i = 0; i != tests.length; i++) {
46: TestResult result = tests[i].perform();
47:
48: if (result.getException() != null) {
49: result.getException().printStackTrace();
50: }
51:
52: System.out.println(result);
53: }
54: }
55: }
|