| Class | Description |
|---|---|
| AIMerTest | |
| BIKETest | |
| CMCEKEMVectorTest |
Known-answer tests for the standardised Classic McEliece KEM (ISO/IEC 18033-2:2006/Amd 2:2026,
Clause 13) under org.bouncycastle.crypto.
|
| CrystalsDilithiumTest | |
| FaestKatTest |
Byte-exact NIST KAT compatibility test against upstream FAEST.
|
| FaestKeyPairAndSignerTest |
Round-trip test for
FaestKeyPairGenerator + FaestSigner. |
| FaestParametersTest |
Sanity-check the FaestParameters constants.
|
| FalconTest | |
| FrodoKEMConcurrencyTest |
A FrodoKEMExtractor holds one FrodoKEMEngine for its lifetime, so the engine must not carry
mutable state across a call.
|
| FrodoKEMVectorTest |
KAT tests for the standardised FrodoKEM (ISO/IEC 18033-2) under org.bouncycastle.crypto: the
salted "FrodoKEM" and ephemeral "eFrodoKEM" parameter sets, in both SHAKE and AES gen-matrix
variants, at security levels 976 and 1344.
|
| HAETAETest | |
| HawkTest |
Tests
HawkSigner against the NIST PQCsignKAT vectors for Hawk-256,
Hawk-512 and Hawk-1024. |
| HQCTest | |
| HSSTest | |
| LMSTest | |
| MayoTest | |
| MLDSATest | |
| MLDSAWycheproofTest |
ML-DSA signature verification against the Project Wycheproof vectors in
crypto/wycheproof/mldsa_<n>_verify_test.json.
|
| MLKEMTest | |
| MQOMKatTest |
KAT-driven validation of the MQOM engine.
|
| MQOMTest | |
| NewHopeTest | |
| NISTSecureRandom |
for producing FixedSecureRandom objects for use with testing
|
| NTRUKAT | |
| NTRULPRimeTest | |
| NTRUParametersTest | |
| NTRUPlusConcurrencyTest |
An NTRUPlusKEMExtractor holds one NTRUPlusEngine for its lifetime, so the engine must not carry
mutable state across a call.
|
| NTRUPlusTest | |
| NTRUTest |
KAT tests for round 3 NTRU algorithm.
|
| NullPRNG |
Implementation of null PRNG returning zeroes only.
|
| PqcMalformedInputTest |
Hardening regression test (coverage findings #14 and #15): a malformed or
truncated PQC signature must make
verifySignature return false
(never throw an unchecked exception), and a malformed-length PQC public-key
encoding must be rejected at construction. |
| PqcSignatureEncodingTest |
Regression test for github #2403.
|
| PqcUnmappedAlgorithmOidTest |
Regression tests for the algorithm-identifier dispatch in the PQC
PrivateKeyFactory /
PublicKeyFactory. |
| PublicKeyLengthValidationTest |
Regression test for the PQC public-key length-validation hardening (finding #14).
|
| QRUOVTest | |
| RawPublicKeyEncodingTest |
NTRU, Dilithium and BIKE public keys are written raw into the SubjectPublicKeyInfo BIT STRING, and the
draft form that wrapped them in an OCTET STRING is still read.
|
| RegressionTest | |
| SABERVectorTest | |
| SDitHTest | |
| SLHDSATest | |
| SmaugTTest | |
| SnovaTest | |
| SNTRUPrimeTest | |
| Sphincs256Test | |
| SphincsPlusTest | |
| SQIsignTest |
KAT-driven tests for SQIsign.
|
| UOVTest |
Tests for the UOV signer ported from the pqov reference implementation
(https://github.com/pqov/pqov).
|
| XWingTest |