Welcome to the download page for the general edition of Bouncy Castle Java. In addition to the available access options, including GitHub, Maven Central, and direct download, you will find searchable release notes and links to API and other documentation.
MavenThe Bouncy Castle Java jars are mirrored on the Maven central repository
Download from bouncycastle.orgWe facilitate effortless downloads through bouncycastle.org, simplifying the process for our users.
GitHubAccess the Bouncy Castle APIs Java package on GitHub, where you can also report issues, join discussions, and contribute to the software.
DocumentationExplore the Bouncy Castle for Java documentation online for concise guidance and examples.
Join the discussionYou can ask questions and learn from specialists in the Bouncy Castle Java forum on GitHub Discussions. We highly appreciate and value your input.
Report an issueIf you encounter any issues that require attention, feel free to report them in our GitHub repository.
Release notesFind out detailed information about the latest release and search in older release notes.
Beta releasesThe current working betas, when available, for the next release for JDK 1.8 and later can be found here. If you need a beta to be made available for another version of Java please ask by emailing: feedback-crypto@bouncycastle.org.
Donate to support the Bouncy Castle APIsSupporting Bouncy Castle is now a substantial effort, the Java API is now over 300,000 lines, the C# one well past 140,000.
Bouncy Castle Java DownloadsThe latest Bouncy Castle Java release is 1.81.
Except where otherwise stated, this software is distributed under the regular Bouncy Castle license. For full details of other licenses involved, see Third party licenses.
Distribution Files (JAR and ZIP format)Compiled classes, sources and JavaDoc for Java 1.8 and later.
Note: the compiled jar files in this distribution are all multi-release, if you need a version specific to Java 1.8, we recommend using the JDK 1.5 to JDK 1.8 release.
Compiled classes, sources and JavaDoc for Java 1.5 to Java 1.8.
Compiled classes, sources and JavaDoc for Java 1.4.
Compiled classes, sources and JavaDoc for Java 1.3.
Compiled classes, sources and JavaDoc for Java 1.2.
Compiled classes, sources and JavaDoc for Java 1.1.
ChecksumsTo confirm the integrity of the distributions, checksums are available:
Maven Central Signing KeyIf you are trying to confirm the signatures for artifacts from Maven Central, you can use the public key linked below.
Download bc_maven_public_key.asc
Release notesFind out detailed information about the latest Bouncy Castle Java releases and search in older release notes.
4 June, 2025
Defects Fixed A potention NullPointerException in the KEM KDF KemUtil class has been removed. Overlapping input/output buffers in doFinal could result in d...
Defects Fixed
Additional Features and Functionality
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4