Package org.bouncycastle.jce.provider.test

Class Summary

AESSICTest test vectors based on NIST Special Publication 800-38A, "Recommendation for Block Cipher Modes of Operation"
AESTest basic test class for the AES cipher vectors from FIPS-197
AttrCertTest
BlockCipherTest basic test class for a block cipher, basically this just exercises the provider, and makes sure we are behaving sensibly, correctness of the implementation is shown in the lightweight test classes.
CertPathBuilderTest
CertPathTest
CertPathValidatorTest
CertStoreTest
CertTest
CipherStreamTest check that cipher input/output streams are working correctly
DESedeTest basic test class for key generation for a DES-EDE block cipher, basically this just exercises the provider, and makes sure we are behaving sensibly, correctness of the implementation is shown in the lightweight test classes.
DHTest
DigestTest
DoFinalTest check that doFinal is properly reseting the cipher.
DSATest
ECIESTest test for ECIES - Elliptic Curve Integrated Encryption Scheme
ElGamalTest
EncryptedPrivateKeyInfoTest
FIPSDESTest basic FIPS test class for a block cipher, just to make sure ECB/CBC/OFB/CFB are behaving correctly.
GOST28147Test basic test class for the GOST28147 cipher
GOST3410Test
HMacTest HMAC tester
KeyStoreTest Exercise the various key stores, making sure we at least get back what we put in!

This tests both the BKS, and the UBER key store.

MacTest MAC tester - vectors from FIP 81 and FIP 113.
NamedCurveTest
NetscapeCertRequestTest
NISTCertPathTest
PBETest test out the various PBE modes, making sure the JCE implementations are compatible woth the light weight ones.
PKCS10CertRequestTest
PKCS12StoreTest Exercise the various key stores, making sure we at least get back what we put in!

This tests both the PKCS12 key store.

PKCS7SignedDataTest
PKIXTest
PSSTest
RegressionTest
RSATest
SealedTest
SigTest
WrapTest