Bouncy Castle Cryptography 1.33

Package org.bouncycastle.crypto.test

Example code and test classes for the lightweight API.

See:
          Description

Class Summary
AESFastTest Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESLightTest Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESTest Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
AESWrapTest Wrap Test
AllTests  
BigIntegerTest  
BlockCipherMonteCarloTest a basic test that takes a cipher, key parameter, and an input and output string.
BlockCipherVectorTest a basic test that takes a cipher, key parameter, and an input and output string.
BlowfishTest blowfish tester - vectors from http://www.counterpane.com/vectors.txt
CamelliaTest Camellia tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/ and RFC 3713
CAST5Test cast tester - vectors from http://www.ietf.org/rfc/rfc2144.txt
CAST6Test cast6 tester - vectors from http://www.ietf.org/rfc/rfc2612.txt
CipherTest  
CryptoRegressionTest  
CTSTest CTS tester
DESedeTest DESede tester
DESTest DES tester - vectors from FIPS 81
DHTest  
DigestTest  
DSATest Test based on FIPS 186-2, Appendix 5, an example of DSA.
ECGOST3410Test ECGOST3410 tests are taken from GOST R 34.10-2001.
ECIESTest test for ECIES - Elliptic Curve Integrated Encryption Scheme
ECNRTest ECNR tests.
ECTest ECDSA tests are taken from X9.62.
ElGamalTest  
GOST28147MacTest GOST 28147 MAC tester
GOST28147Test  
GOST3410Test  
GOST3411DigestTest  
IDEATest  
ISO9796Test test vectors from ISO 9796-1 and ISO 9796-2 edition 1.
ISO9797Alg3MacTest  
MacTest MAC tester - vectors from FIP 81 and FIP 113.
MD2DigestTest standard vector test for MD2 from RFC1319 by B.Kaliski of RSA Laboratories April 1992
MD4DigestTest standard vector test for MD4 from RFC 1320.
MD5DigestTest standard vector test for MD5 from "Handbook of Applied Cryptography", page 345.
MD5HMacTest MD5 HMac Test, test vectors from RFC 2202
ModeTest CFB/OFB Mode test of IV padding.
NullTest  
OAEPTest  
PaddingTest General Padding tests.
PKCS12Test test for PKCS12 key generation - vectors from http://www.drh-consultancy.demon.co.uk/test.txt
PKCS5Test A test class for PKCS5 PBES2 with PBKDF2 (PKCS5 v2.0) using test vectors provider at RSA's PKCS5 Page
The vectors are Base 64 encoded and encrypted using the password "password" (without quotes).
PSSTest  
RC2Test RC2 tester - vectors from ftp://ftp.isi.edu/in-notes/rfc2268.txt RFC 2268 "A Description of the RC2(r) Encryption Algorithm"
RC2WrapTest RC2 wrap tester
RC4Test RC4 Test
RC5Test RC5 tester - vectors from ftp://ftp.nordu.net/rfc/rfc2040.txt RFC 2040 "The RC5, RC5-CBC, RC5-CBC-Pad, and RC5-CTS Algorithms"
RC6Test RC6 Test - test vectors from AES Submitted RSA Reference implementation.
RegressionTest  
RijndaelTest Test vectors from the NIST standard tests and Brian Gladman's vector set http://fp.gladman.plus.com/cryptography_technology/rijndael/
RIPEMD128DigestTest RIPEMD128 Digest Test
RIPEMD128HMacTest RIPEMD128 HMac Test, test vectors from RFC 2286
RIPEMD160DigestTest RIPEMD160 Digest Test
RIPEMD160HMacTest RIPEMD160 HMac Test, test vectors from RFC 2286
RIPEMD256DigestTest RIPEMD128 Digest Test
RIPEMD320DigestTest RIPEMD320 Digest Test
RSATest  
SerpentTest  
SHA1DigestTest standard vector test for SHA-1 from "Handbook of Applied Cryptography", page 345.
SHA1HMacTest SHA1 HMac Test, test vectors from RFC 2202
SHA224DigestTest standard vector test for SHA-224 from RFC 3874 - only the last three are in the RFC.
SHA224HMacTest SHA224 HMac Test
SHA256DigestTest standard vector test for SHA-256 from FIPS Draft 180-2.
SHA256HMacTest SHA256 HMac Test
SHA384DigestTest standard vector test for SHA-384 from FIPS Draft 180-2.
SHA384HMacTest SHA384 HMac Test
SHA512DigestTest standard vector test for SHA-512 from FIPS Draft 180-2.
SHA512HMacTest SHA512 HMac Test
SkipjackTest  
StreamCipherVectorTest a basic test that takes a stream cipher, key parameter, and an input and output string.
TigerDigestTest Tiger Digest Test
TwofishTest  
WhirlpoolDigestTest ISO vector test for Whirlpool
 

Package org.bouncycastle.crypto.test Description

Example code and test classes for the lightweight API.


Bouncy Castle Cryptography 1.33