openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
B
bouncy Castle Java
Settings
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very High Activity
Commits
: Listings
Analyzed
1 day
ago. based on code collected
2 days
ago.
Nov 06, 2025 — Nov 06, 2026
Showing page 47 of 806
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Accept an empty passphrase on the JCE ARGON2 SecretKeyFactory path
David Hook
More...
4 months ago
Fix KeyIdentifier.matches(List, KeyIdentifier, boolean) to examine every candidate
David Hook
More...
4 months ago
Reach the Argon2 s2kCalculator null-guard in PGPUtil.makeKeyFromPassPhrase
David Hook
More...
4 months ago
Stop bundling org.bouncycastle.asn1.iana into the Ant-built bcutil jars
David Hook
More...
4 months ago
Stop bundling org.bouncycastle.asn1.iana into the Ant-built bcutil jars
David Hook
More...
4 months ago
Sync the Ed25519 KeyFactorySpi OpenSSH path across the JDK 11/15 multi-release overlays and normalise OpenSSH KeyFactory error handling
David Hook
More...
4 months ago
Document checking for MR overlays and adding JVM-specific (testN) coverage for overlaid behaviour, in docs/claude/architecture.md
David Hook
More...
4 months ago
Document checking for MR overlays and adding JVM-specific (testN) coverage for overlaid behaviour, in docs/claude/architecture.md
David Hook
More...
4 months ago
Sync the Ed25519 KeyFactorySpi OpenSSH path across the JDK 11/15 multi-release overlays and normalise OpenSSH KeyFactory error handling
David Hook
More...
4 months ago
updated section numbers, added 1.86
David Hook
More...
4 months ago
updated section numbers, added 1.86
David Hook
More...
4 months ago
Bump versions for the 1.86 development cycle: gradle/bc-build to 1.86-SNAPSHOT (release.suffix/version 1.85.99), and the BC and BCPQC provider info strings to v1.86-SNAPSHOT with provider version 1.8599 across the base, jdk1.1 and jdk1.4 copies
David Hook
More...
4 months ago
Bump versions for the 1.86 development cycle: gradle/bc-build to 1.86-SNAPSHOT (release.suffix/version 1.85.99), and the BC and BCPQC provider info strings to v1.86-SNAPSHOT with provider version 1.8599 across the base, jdk1.1 and jdk1.4 copies
David Hook
More...
4 months ago
Add a Docker-based jdk1.3 (build1-3) build path and begin the jdk1.3 overlay resync (partial: the provider does not yet build clean)
David Hook
More...
4 months ago
Add a Docker-based jdk1.3 (build1-3) build path and begin the jdk1.3 overlay resync (partial: the provider does not yet build clean)
David Hook
More...
4 months ago
Set the 1.85 release date to 2026, July 12th in the release notes
David Hook
More...
4 months ago
Set the 1.85 release date to 2026, July 12th in the release notes
David Hook
More...
4 months ago
Anchor run_mtt.sh's gradle.properties version parse to the version= line
gefeili
More...
4 months ago
Anchor run_mtt.sh's gradle.properties version parse to the version= line
gefeili
More...
4 months ago
Document the release.debug Gradle build property in README.md: add a Debug builds subsection under Building explaining that -Prelease.debug=true (or release.debug=true in gradle.properties) labels every module's jars/artifacts <module>-debug-jdk18on-<version> and compiles with debug symbols, with clean build / copyJars examples.
David Hook
More...
4 months ago
Document the release.debug Gradle build property in README.md: add a Debug builds subsection under Building explaining that -Prelease.debug=true (or release.debug=true in gradle.properties) labels every module's jars/artifacts <module>-debug-jdk18on-<version> and compiles with debug symbols, with clean build / copyJars examples.
David Hook
More...
4 months ago
Support variable-length associated data and short nonces in KCCMBlockCipher (DSTU 7624 CCM), incorporating github PR #2350: init zero-extends a short nonce to the block size and processAssociatedText zero-pads a trailing partial AAD block instead of throwing "padding not supported". Corrects the PR's AAD MAC loop, whose bound byteIndex < authLen - assocOff double-subtracted the offset (authLen already equals aadLen - assocOff) and skipped every AAD block after the first, silently changing the MAC for multi-block associated data; the bound is byteIndex < authLen. Adds DSTU7624Test cases locking the multi-block AAD MAC to its pre-PR value and round-tripping partial AAD and short nonces; relates to github #2350.
David Hook
More...
4 months ago
Support variable-length associated data and short nonces in KCCMBlockCipher (DSTU 7624 CCM), incorporating github PR #2350: init zero-extends a short nonce to the block size and processAssociatedText zero-pads a trailing partial AAD block instead of throwing "padding not supported". Corrects the PR's AAD MAC loop, whose bound byteIndex < authLen - assocOff double-subtracted the offset (authLen already equals aadLen - assocOff) and skipped every AAD block after the first, silently changing the MAC for multi-block associated data; the bound is byteIndex < authLen. Adds DSTU7624Test cases locking the multi-block AAD MAC to its pre-PR value and round-tripping partial AAD and short nonces; relates to github #2350.
David Hook
More...
4 months ago
Name the Gradle-build jars/artifacts <module>-debug-jdk18on-<version> (or -debug-jdk15to18- on a Java <= 8 daemon) and compile with debug symbols when release.debug is true, mirroring the jdk14.xml / jdk15+.xml debug-label change: build.gradle reads release.debug (via -Prelease.debug or gradle.properties, default false) and prefixes the shared vmrange, so every module's jar archiveBaseName/appendix and Maven artifactId pick up the debug label, and options.debug follows the flag; default (release.debug=false) output is unchanged.
David Hook
More...
4 months ago
Name the Gradle-build jars/artifacts <module>-debug-jdk18on-<version> (or -debug-jdk15to18- on a Java <= 8 daemon) and compile with debug symbols when release.debug is true, mirroring the jdk14.xml / jdk15+.xml debug-label change: build.gradle reads release.debug (via -Prelease.debug or gradle.properties, default false) and prefixes the shared vmrange, so every module's jar archiveBaseName/appendix and Maven artifactId pick up the debug label, and options.debug follows the flag; default (release.debug=false) output is unchanged.
David Hook
More...
4 months ago
Reset the KGCM associated-text accumulator in KGCMBlockCipher.init so a re-initialised cipher does not carry the previous operation's associated data into the authentication tag, incorporating github PR #2349 (converting its tab indentation to spaces) and adding a DSTU7624Test regression case that a re-init matches a freshly constructed cipher; relates to github #2349.
David Hook
More...
4 months ago
Reset the KGCM associated-text accumulator in KGCMBlockCipher.init so a re-initialised cipher does not carry the previous operation's associated data into the authentication tag, incorporating github PR #2349 (converting its tab indentation to spaces) and adding a DSTU7624Test regression case that a re-init matches a freshly constructed cipher; relates to github #2349.
David Hook
More...
4 months ago
Resolve CertTest's reflective verify(PublicKey,Provider) call through the public X509Certificate type, not cert.getClass(): the BC cert impl (X509CertificateImpl/X509CertificateObject) is package-private, so a Method obtained from the runtime class failed invoke() with IllegalAccessException and broke cert.test.AllTests testSimpleTests after the jdk15to18 reflective-call change.
David Hook
More...
4 months ago
Resolve CertTest's reflective verify(PublicKey,Provider) call through the public X509Certificate type, not cert.getClass(): the BC cert impl (X509CertificateImpl/X509CertificateObject) is package-private, so a Method obtained from the runtime class failed invoke() with IllegalAccessException and broke cert.test.AllTests testSimpleTests after the jdk15to18 reflective-call change.
David Hook
More...
4 months ago
Restore the jdk15to18 Ant test build under genuine javac 1.5: add the @Override/@FunctionalInterface source strip that jdk15+.xml lacked (ant/jdk14.xml preprocesses it away), exclude the tests using JDK 7/8-only APIs (PKIXRevocationChecker, Cipher.updateAAD, java.nio.file.Files, JSSE SNI/ExtendedSSLSession, PipedInputStream(,int), cert.plants generics) with matching jdk1.5 tsp AllTests / jce RegressionTest overlays, and route three guarded Java 8 test calls (CertTest verify(pub,Provider), operator GCMParameterSpec, BouncyCastleProviderTest String.join) through 1.5-safe code
David Hook
More...
4 months ago
←
1
2
…
43
44
45
46
47
48
49
50
51
…
805
806
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree