| Package | Description |
|---|---|
| org.bouncycastle.asn1.test | |
| org.bouncycastle.crypto.test | |
| org.bouncycastle.util.test |
| Modifier and Type | Field and Description |
|---|---|
static Test[] |
RegressionTest.tests |
| Modifier and Type | Class and Description |
|---|---|
class |
AESFastTest
Test vectors from the NIST standard tests and Brian Gladman's vector set
http://fp.gladman.plus.com/cryptography_technology/rijndael/
|
class |
AESLightTest
Test vectors from the NIST standard tests and Brian Gladman's vector set
http://fp.gladman.plus.com/cryptography_technology/rijndael/
|
class |
AESTest
Test vectors from the NIST standard tests and Brian Gladman's vector set
http://fp.gladman.plus.com/cryptography_technology/rijndael/
|
class |
AESVectorFileTest
Test vectors from the NIST standard tests and Brian Gladman's vector set
http://fp.gladman.plus.com/cryptography_technology/rijndael/
|
class |
AESWrapPadTest
This is a test harness I use because I cannot modify the BC test harness without
invalidating the signature on their signed provider library.
|
class |
AESWrapTest
Wrap Test
|
class |
Argon2Test
Tests from https://tools.ietf.org/html/draft-irtf-cfrg-argon2-03
|
class |
ARIATest |
class |
BCryptTest |
class |
BigIntegersTest |
class |
Blake2bDigestTest |
class |
Blake2sDigestTest |
class |
Blake2xsDigestTest |
class |
BlockCipherMonteCarloTest
a basic test that takes a cipher, key parameter, and an input
and output string.
|
class |
BlockCipherResetTest
Test whether block ciphers implement reset contract on init, encrypt/decrypt and reset.
|
class |
BlockCipherVectorTest
a basic test that takes a cipher, key parameter, and an input
and output string.
|
class |
BlowfishTest
blowfish tester - vectors from http://www.counterpane.com/vectors.txt
|
class |
CamelliaLightTest
Camellia tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/ and RFC 3713
|
class |
CamelliaTest
Camellia tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/ and RFC 3713
|
class |
CAST5Test
cast tester - vectors from http://www.ietf.org/rfc/rfc2144.txt
|
class |
CAST6Test
cast6 tester - vectors from http://www.ietf.org/rfc/rfc2612.txt
|
class |
CCMTest
First four test vectors from
NIST Special Publication 800-38C.
|
class |
ChaChaTest
ChaCha Test
|
class |
CipherStreamTest |
class |
CipherTest |
class |
CMacTest
CMAC tester - Official Test Vectors.
|
class |
CramerShoupTest |
class |
CSHAKETest
CSHAKE test vectors from:
https://csrc.nist.gov/CSRC/media/Projects/Cryptographic-Standards-and-Guidelines/documents/examples/cSHAKE_samples.pdf
|
class |
CTSTest
CTS tester
|
class |
DESedeTest
DESede tester
|
class |
DESTest
DES tester - vectors from FIPS 81
|
class |
DeterministicDSATest
Tests are taken from RFC 6979 - "Deterministic Usage of the Digital Signature Algorithm (DSA) and Elliptic Curve Digital Signature Algorithm (ECDSA)"
|
class |
DHKEKGeneratorTest
DHKEK Generator tests - from RFC 2631.
|
class |
DHTest |
class |
DigestRandomNumberTest |
class |
DigestTest |
class |
DSATest
Test based on FIPS 186-2, Appendix 5, an example of DSA, and FIPS 168-3 test vectors.
|
class |
DSTU4145Test |
class |
DSTU7564Test |
class |
DSTU7624Test |
class |
EAXTest |
class |
ECDHKEKGeneratorTest
ECDHKEK Generator tests.
|
class |
ECGOST3410Test
ECGOST3410 tests are taken from GOST R 34.10-2001.
|
class |
ECIESKeyEncapsulationTest
Tests for the ECIES Key Encapsulation Mechanism
|
class |
ECIESTest
test for ECIES - Elliptic Curve Integrated Encryption Scheme
|
class |
ECNRTest
ECNR tests.
|
class |
ECTest
ECDSA tests are taken from X9.62.
|
class |
Ed25519Test |
class |
Ed448Test |
class |
ElGamalTest |
class |
EqualsHashCodeTest |
class |
EthereumIESTest
test for Ethereum flavor of ECIES - Elliptic Curve Integrated Encryption Scheme
|
class |
GCMTest
Test vectors from "The Galois/Counter Mode of Operation (GCM)", McGrew/Viega, Appendix B
|
class |
GMacTest
Test vectors for AES-GMAC, extracted from NIST CAVP GCM test
vectors.
|
class |
GOST28147MacTest
GOST 28147 MAC tester
|
class |
GOST28147Test |
class |
GOST3410Test |
class |
GOST3411_2012_256DigestTest |
class |
GOST3411_2012_512DigestTest |
class |
GOST3411DigestTest |
class |
GOST3412MacTest
see GOST_R_3413-2015
|
class |
GOST3412Test |
class |
Grain128Test
Grain-128 Test
|
class |
Grainv1Test
Grain v1 Test
|
class |
GSKKDFTest |
class |
HashCommitmentTest |
class |
HCFamilyTest
HC-128 and HC-256 Tests.
|
class |
HCFamilyVecTest
HC-128 and HC-256 Tests.
|
class |
HKDFGeneratorTest
HKDF tests - vectors from RFC 5869, + 2 more, 101 and 102
|
class |
IDEATest |
class |
ISAACTest
ISAAC Test - see http://www.burtleburtle.net/bob/rand/isaacafa.html
|
class |
ISO9796Test
test vectors from ISO 9796-1 and ISO 9796-2 edition 1.
|
class |
ISO9797Alg3MacTest |
class |
IsoTrailerTest |
class |
JournalingSecureRandomTest |
class |
KDF1GeneratorTest
KDF1 tests - vectors from ISO 18033.
|
class |
KDF2GeneratorTest
KDF2 tests - vectors from ISO 18033.
|
class |
KDFCounterGeneratorTest |
class |
KDFDoublePipelineIteratorGeneratorTest |
class |
KDFFeedbackGeneratorTest |
class |
KeccakDigestTest
Keccak Digest Test
|
class |
MacTest
|
class |
MD2DigestTest
standard vector test for MD2
from RFC1319 by B.Kaliski of RSA Laboratories April 1992
|
class |
MD4DigestTest
standard vector test for MD4 from RFC 1320.
|
class |
MD5DigestTest
standard vector test for MD5 from "Handbook of Applied Cryptography", page 345.
|
class |
MD5HMacTest
MD5 HMac Test, test vectors from RFC 2202
|
class |
MGF1GeneratorTest
MGF1 tests - vectors from ISO 18033 for KDF1 (equivalent).
|
class |
ModeTest
CFB/OFB Mode test of IV padding.
|
class |
NaccacheSternTest
Test case for NaccacheStern cipher.
|
class |
NISTCTSTest
CTS tester
|
class |
NoekeonTest
Noekeon tester
|
class |
NonMemoableDigestTest
SHA1 HMac Test, test vectors from RFC 2202
|
class |
NullTest |
class |
OAEPTest |
class |
OCBTest
Test vectors from RFC 7253 on The OCB
Authenticated-Encryption Algorithm
|
class |
OpenBSDBCryptTest |
class |
OpenSSHKeyParsingTests |
class |
PaddingTest
General Padding tests.
|
class |
PKCS12Test
test for PKCS12 key generation - vectors from
http://www.drh-consultancy.demon.co.uk/test.txt
|
class |
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). |
class |
Poly1305Test |
class |
PSSBlindTest |
class |
PSSTest |
class |
RC2Test
RC2 tester - vectors from ftp://ftp.isi.edu/in-notes/rfc2268.txt
RFC 2268 "A Description of the RC2(r) Encryption Algorithm"
|
class |
RC2WrapTest
RC2 wrap tester
|
class |
RC4Test
RC4 Test
|
class |
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"
|
class |
RC6Test
RC6 Test - test vectors from AES Submitted RSA Reference implementation.
|
class |
ResetTest |
class |
RFC3211WrapTest
Wrap Test based on RFC3211 test vectors
|
class |
RijndaelTest
Test vectors from the NIST standard tests and Brian Gladman's vector set
http://fp.gladman.plus.com/cryptography_technology/rijndael/
|
class |
RIPEMD128DigestTest
RIPEMD128 Digest Test
|
class |
RIPEMD128HMacTest
RIPEMD128 HMac Test, test vectors from RFC 2286
|
class |
RIPEMD160DigestTest
RIPEMD160 Digest Test
|
class |
RIPEMD160HMacTest
RIPEMD160 HMac Test, test vectors from RFC 2286
|
class |
RIPEMD256DigestTest
RIPEMD128 Digest Test
|
class |
RIPEMD320DigestTest
RIPEMD320 Digest Test
|
class |
RSABlindedTest |
class |
RSADigestSignerTest |
class |
RSAKeyEncapsulationTest
Tests for the RSA Key Encapsulation Mechanism
|
class |
RSATest |
class |
Salsa20Test
Salsa20 Test
|
class |
SCryptTest |
class |
SEEDTest
SEED tester - vectors http://www.ietf.org/rfc/rfc4009.txt
|
class |
SerpentTest
Test vectors based on the NESSIE submission
|
class |
SHA1DigestTest
standard vector test for SHA-1 from "Handbook of Applied Cryptography", page 345.
|
class |
SHA1HMacTest
SHA1 HMac Test, test vectors from RFC 2202
|
class |
SHA224DigestTest
standard vector test for SHA-224 from RFC 3874 - only the last three are in
the RFC.
|
class |
SHA224HMacTest
SHA224 HMac Test
|
class |
SHA256DigestTest
standard vector test for SHA-256 from FIPS Draft 180-2.
|
class |
SHA256HMacTest
SHA256 HMac Test
|
class |
SHA384DigestTest
standard vector test for SHA-384 from FIPS Draft 180-2.
|
class |
SHA384HMacTest
SHA384 HMac Test
|
class |
SHA3DigestTest
SHA3 Digest Test
|
class |
SHA3HMacTest
SHA224 HMac Test
|
class |
SHA512DigestTest
standard vector test for SHA-512 from FIPS Draft 180-2.
|
class |
SHA512HMacTest
SHA512 HMac Test
|
class |
SHA512t224DigestTest
standard vector test for SHA-512/224 from FIPS 180-4.
|
class |
SHA512t256DigestTest
standard vector test for SHA-512/256 from FIPS 180-4.
|
class |
Shacal2Test
Shacal2 tester - vectors from https://www.cosic.esat.kuleuven.be/nessie/testvectors/
|
class |
SHAKEDigestTest
SHAKE Digest Test
|
class |
ShortenedDigestTest |
class |
SipHashTest |
class |
SkeinDigestTest |
class |
SkeinMacTest |
class |
SkipjackTest |
class |
SM2EngineTest |
class |
SM2KeyExchangeTest |
class |
SM2SignerTest |
class |
SM3DigestTest
standard vector test for SM3 digest from chinese specification
|
class |
SM4Test
SM4 tester, vectors from http://eprint.iacr.org/2008/329.pdf
|
class |
SRP6Test |
class |
StreamCipherResetTest
Test whether block ciphers implement reset contract on init, encrypt/decrypt and reset.
|
class |
StreamCipherVectorTest
a basic test that takes a stream cipher, key parameter, and an input
and output string.
|
class |
TEATest
TEA tester - based on C implementation results from http://www.simonshepherd.supanet.com/tea.htm
|
class |
Threefish1024Test |
class |
Threefish256Test |
class |
Threefish512Test |
class |
TigerDigestTest
Tiger Digest Test
|
class |
TnepresTest
Test vectors based on Floppy 4 of the Serpent AES submission.
|
class |
TwofishTest |
class |
VMPCKSA3Test
VMPC Test
|
class |
VMPCMacTest |
class |
VMPCTest
VMPC Test
|
class |
WhirlpoolDigestTest
ISO vector test for Whirlpool
|
class |
X25519Test |
class |
X448Test |
class |
X931SignerTest |
class |
XSalsa20Test |
class |
XTEATest
TEA tester - based on C implementation results from http://www.simonshepherd.supanet.com/tea.htm
|
| Modifier and Type | Field and Description |
|---|---|
static Test[] |
RegressionTest.tests |
| Modifier and Type | Method and Description |
|---|---|
static void |
AEADTestUtil.testBufferSizeChecks(Test test,
AEADBlockCipher cipher,
AEADParameters params) |
static void |
AEADTestUtil.testOutputSizes(Test test,
AEADBlockCipher cipher,
AEADParameters params) |
static void |
AEADTestUtil.testReset(Test test,
AEADBlockCipher cipher1,
AEADBlockCipher cipher2,
CipherParameters params) |
static void |
AEADTestUtil.testTampering(Test test,
AEADBlockCipher cipher,
CipherParameters params) |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleTest |
| Modifier and Type | Method and Description |
|---|---|
static TestResult |
SimpleTestResult.failed(Test test,
String message) |
static TestResult |
SimpleTestResult.failed(Test test,
String message,
Object expected,
Object found) |
static TestResult |
SimpleTestResult.failed(Test test,
String message,
Throwable t) |
protected static void |
SimpleTest.runTest(Test test) |
protected static void |
SimpleTest.runTest(Test test,
PrintStream out) |
static TestResult |
SimpleTestResult.successful(Test test,
String message) |
Copyright © 2015–2020 The veraPDF Consortium. All rights reserved.