1
I Use This!
Very High Activity

Commits : Listings

Analyzed about 11 hours ago. based on code collected 1 day ago.
Nov 07, 2025 — Nov 07, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fixed keybox Blob.getInstance treating an EMPTY_BLOB as end-of-file, silently dropping key blobs that follow a free/deleted slot; empty blobs are now skipped and parsing continues, relates to github #2343. More... 4 months ago
CMSSignedData.replaceSigners/addDigestAlgorithm recompute the SignedData version by default; add opt-in org.bouncycastle.cms.signeddata.preserve_version to carry the original version over verbatim for Authenticode interop (version 1 with a non-id-data eContentType). Adds a SignedData ctor taking an explicit version, relates to github #2344. More... 4 months ago
CMSSignedData.replaceSigners/addDigestAlgorithm recompute the SignedData version by default; add opt-in org.bouncycastle.cms.signeddata.preserve_version to carry the original version over verbatim for Authenticode interop (version 1 with a non-id-data eContentType). Adds a SignedData ctor taking an explicit version, relates to github #2344. More... 4 months ago
Added lms/mayo/sdith test excludes to jdk15+.xml core test fileset, matching jdk18+.xml: keeps the package-private tests in signed main packages out of the unsigned test jar (the bc+-build.xml AllTests deletes already prevented the clash; this stops them being compiled at all). More... 4 months ago
Added lms/mayo/sdith test excludes to jdk15+.xml core test fileset, matching jdk18+.xml: keeps the package-private tests in signed main packages out of the unsigned test jar (the bc+-build.xml AllTests deletes already prevented the clash; this stops them being compiled at all). More... 4 months ago
Resynced the jdk1.5 BaseBlockCipher overlay with base: it had rotted to a pre-2024 fork, reintroducing the AES-CCM tag bug (CCM params routed through GCMParameters, rejected as 'Invalid ICV length: 8' on JRE 5 BCFKS/PKCS AEAD paths). Regenerated from base keeping the sole JRE-5 adaptation - avoiding the Java 8 PBEParameterSpec.getParameterSpec(). More... 4 months ago
Resynced the jdk1.5 BaseBlockCipher overlay with base: it had rotted to a pre-2024 fork, reintroducing the AES-CCM tag bug (CCM params routed through GCMParameters, rejected as 'Invalid ICV length: 8' on JRE 5 BCFKS/PKCS AEAD paths). Regenerated from base keeping the sole JRE-5 adaptation - avoiding the Java 8 PBEParameterSpec.getParameterSpec(). More... 4 months ago
Fixed jdk15to18 build: declare the captured tooShort local final in PqcMalformedInputTest so the -source 1.5 compile accepts the anonymous Runnable captures (Java 8 effectively-final let the Gradle build through). More... 4 months ago
Fixed jdk15to18 build: declare the captured tooShort local final in PqcMalformedInputTest so the -source 1.5 compile accepts the anonymous Runnable captures (Java 8 effectively-final let the Gradle build through). More... 4 months ago
Fixed jdk18+/legacy Ant test builds: signer-info clash on package-private tests MayoRetryTest and HttpUtilTest which sit in signed main packages. Moved them out of the shared pqc.crypto.test/est.test AllTests into package-local AllTests (run by Gradle) and dropped those from the signed-jar test staging, matching the lms/keybox pattern. More... 4 months ago
Fixed jdk18+/legacy Ant test builds: signer-info clash on package-private tests MayoRetryTest and HttpUtilTest which sit in signed main packages. Moved them out of the shared pqc.crypto.test/est.test AllTests into package-local AllTests (run by Gradle) and dropped those from the signed-jar test staging, matching the lms/keybox pattern. More... 4 months ago
Fixed jdk1.4/legacy Ant builds: restored asn1.iana in the provider fileset after the github #2176 consolidation into core, and replaced System.clearProperty with getProperties().remove in PKIXNameConstraintsTest for the 1.4 API floor. More... 4 months ago
Fixed jdk1.4/legacy Ant builds: restored asn1.iana in the provider fileset after the github #2176 consolidation into core, and replaced System.clearProperty with getProperties().remove in PKIXNameConstraintsTest for the 1.4 API floor. More... 4 months ago
added note about deprecated PQC implementations More... 4 months ago
added note about deprecated PQC implementations More... 4 months ago
Brought docs/specifications.html up to date with the current algorithm set: ARIA, GIFT-COFB, Romulus, RFC 5649 wrap, ChaCha7539/XChaCha20, VMPC-KSA3, LEA, Shacal-2, GOST3412-2015, additional Blake2 variants, SHA-512/t, KMAC/KGMac/Blake3Mac, X25519/X448 and PAKE agreement, SAKKE, NTRU+, X-Wing, the ISO 18033-2 Classic McEliece sets, the provider KEM and PQC signature listings, HASH-ML-DSA and Argon2 More... 4 months ago
Brought docs/specifications.html up to date with the current algorithm set: ARIA, GIFT-COFB, Romulus, RFC 5649 wrap, ChaCha7539/XChaCha20, VMPC-KSA3, LEA, Shacal-2, GOST3412-2015, additional Blake2 variants, SHA-512/t, KMAC/KGMac/Blake3Mac, X25519/X448 and PAKE agreement, SAKKE, NTRU+, X-Wing, the ISO 18033-2 Classic McEliece sets, the provider KEM and PQC signature listings, HASH-ML-DSA and Argon2 More... 4 months ago
Export org.bouncycastle.jcajce.provider.asymmetric.compositekem from the provider module descriptor, matching the compositesignatures package More... 4 months ago
Export org.bouncycastle.jcajce.provider.asymmetric.compositekem from the provider module descriptor, matching the compositesignatures package More... 4 months ago
Fixed HTML defects in CONTRIBUTORS.html (premature list-item close orphaning the continuation of an entry) and specifications.html (stray bold closers in the cipher tables, unmatched paragraph closes, XSalsa20 IV size corrected to 192 bits) More... 4 months ago
Fixed HTML defects in CONTRIBUTORS.html (premature list-item close orphaning the continuation of an entry) and specifications.html (stray bold closers in the cipher tables, unmatched paragraph closes, XSalsa20 IV size corrected to 192 bits) More... 4 months ago
Added missing 1.85 release note entries: AC signature verification, NTRU+ decapsulation, DHAgreement peer validation, exception cause-chaining, the fixed-arity ASN.1 SEQUENCE guard batch, DSTU4145/OpenPGP/CRMF/TLS/DANE/TSP/ERS/SSH/EST robustness fixes, CMS RFC 5084 GCM parameters, X509CertificateReviewer, PKCS12 default iteration count, Mayo OQS OIDs, Ed25519 expanded keys, ECDHRawAgreement, ML-DSA and DH performance work, name finder and ASN.1 limit constants More... 4 months ago
Added missing 1.85 release note entries: AC signature verification, NTRU+ decapsulation, DHAgreement peer validation, exception cause-chaining, the fixed-arity ASN.1 SEQUENCE guard batch, DSTU4145/OpenPGP/CRMF/TLS/DANE/TSP/ERS/SSH/EST robustness fixes, CMS RFC 5084 GCM parameters, X509CertificateReviewer, PKCS12 default iteration count, Mayo OQS OIDs, Ed25519 expanded keys, ECDHRawAgreement, ML-DSA and DH performance work, name finder and ASN.1 limit constants More... 4 months ago
Brought internal CMSOBjectIdentifiers in line with util, corrected references to oid is provider code More... 4 months ago
Brought internal CMSOBjectIdentifiers in line with util, corrected references to oid is provider code More... 4 months ago
Removed stale ext module descriptor exports for long-deleted legacy PQC packages and added the missing package-info files for the aimer, qruov, sdith and xwing packages More... 4 months ago
Removed stale ext module descriptor exports for long-deleted legacy PQC packages and added the missing package-info files for the aimer, qruov, sdith and xwing packages More... 4 months ago
Removed the unused org.bouncycastle.iana.AEADAlgorithm constants class, a leftover of the expired draft-zauner-tls-aes-ocb, together with its module exports More... 4 months ago
Removed the unreferenced Hawk NTRUProfile and BLS12_381Fp classes and moved the FAEST Owf cross-check helper into the test tree where its only caller lives More... 4 months ago
Removed the unused org.bouncycastle.iana.AEADAlgorithm constants class, a leftover of the expired draft-zauner-tls-aes-ocb, together with its module exports More... 4 months ago