Latest Releases
Release 1.35 is now available for download.
This release is a mixture a bug fixes and new features. On the new feature list: support has been added for the TEA and XTEA ciphers in the provider and lightweight API, SHA-224 and BZIP2 in OpenPGP, GOST-3410-2001 (ECGOST) is now supported for certificate processing, CMS, and S/MIME. The provider now does RSA blinding by default, a lightweight TLS API has been added, and the provider now has a CertStore which can work with LDAP. On the bugs fixed list: a regression in 1.34 for the encoding of SerialNumber and Country in a X.500 name has been fixed, issues with canonicalisation of multipart data in S/MIME have been addressed, an issue that could result in corrupt data with IESEngine in block cipher mode has been fixed, reported temporary file problems with S/MIME under Windows have been fixed and the SMIMESignedParser now handles indefinite length data in SignerInfos. For further details on other changes see the release notes.As always, others have contributed to this release. You can find them listed in the contributors file. Thank you, one and all!
If you're interested in grabbing the lot in one hit (includes JCE, provider, light weight API, J2ME, JDK1.2, JDK1.1, and JDK1.0 compatibility classes, signed jars, fries, and king prawns...) download crypto-135.tar.gz or crypto-135.zip, otherwise if you are only interested in one version in particular, see below:
Signed JAR files
| Provider | Clean room JCE and provider | SMIME/CMS | TSP | OpenPGP/BCPG | Test Classes | |
|---|---|---|---|---|---|---|
| JDK 1.6 | bcprov-jdk16-135.jar | bcmail-jdk16-135.jar | bctsp-jdk16-135.jar | bcpg-jdk16-135.jar | bctest-jdk16-135.jar | |
| JDK 1.5 | bcprov-jdk15-135.jar | bcmail-jdk15-135.jar | bctsp-jdk15-135.jar | bcpg-jdk15-135.jar | bctest-jdk15-135.jar | |
| JDK 1.4 | bcprov-jdk14-135.jar | bcmail-jdk14-135.jar | bctsp-jdk14-135.jar | bcpg-jdk14-135.jar | bctest-jdk14-135.jar | |
| JDK 1.3 | bcprov-jdk13-135.jar | jce-jdk13-135.jar | bcmail-jdk13-135.jar | bctsp-jdk13-135.jar | bcpg-jdk13-135.jar | bctest-jdk13-135.jar |
| JDK 1.2 | bcprov-jdk12-135.jar | jce-jdk12-135.jar | bcpg-jdk12-135.jar | bctest-jdk12-135.jar |
Sources and JavaDoc
| SMIME/CMS | ||
|---|---|---|
| JDK 1.6 | bcmail-jdk16-135.tar.gz | bcmail-jdk16-135.zip |
| JDK 1.5 | bcmail-jdk15-135.tar.gz | bcmail-jdk15-135.zip |
| JDK 1.4 | bcmail-jdk14-135.tar.gz | bcmail-jdk14-135.zip |
| JDK 1.3 | bcmail-jdk13-135.tar.gz | bcmail-jdk13-135.zip |
| TSP | ||
|---|---|---|
| JDK 1.6 | bctsp-jdk16-135.tar.gz | bctsp-jdk16-135.zip |
| JDK 1.5 | bctsp-jdk15-135.tar.gz | bctsp-jdk15-135.zip |
| JDK 1.4 | bctsp-jdk14-135.tar.gz | bctsp-jdk14-135.zip |
| JDK 1.3 | bctsp-jdk13-135.tar.gz | bctsp-jdk13-135.zip |
| OpenPGP/BCPG | ||
|---|---|---|
| JDK 1.6 | bcpg-jdk16-135.tar.gz | bcpg-jdk16-135.zip |
| JDK 1.5 | bcpg-jdk15-135.tar.gz | bcpg-jdk15-135.zip |
| JDK 1.4 | bcpg-jdk14-135.tar.gz | bcpg-jdk14-135.zip |
| JDK 1.3 | bcpg-jdk13-135.tar.gz | bcpg-jdk13-135.zip |
| JDK 1.2 | bcpg-jdk12-135.tar.gz | bcpg-jdk12-135.zip |
| JDK 1.1 | bcpg-jdk11-135.tar.gz | bcpg-jdk11-135.zip |
| Releases no longer maintained | ||
|---|---|---|
| JDK 1.0 | lcrypto-jdk10-133.tar.gz | lcrypto-jdk10-133.zip |
NOTE:
You can find the release notes, documentation, and specifications here.
You can find checksums for confirming the integrity of the distributions here
Mirrors
Too slow? You can also find the latest versions on one of our mirrors:
Beta Access
The current working betas, when available, for the next release for JDK 1.3 to JDK 1.6 can be found at http://www.bouncycastle.org/betas. If you need a beta to be made available for another JDK version please ask by emailing feedback-crypto@bouncycastle.org.
CVS Access
Just want to look at the source? The source code repository is accessible via ViewCVS from here.
If you are looking for anonymous CVS access, set your CVSROOT as follows:
CVSROOT=:pserver:anonymous@cvs.bouncycastle.org:/home/users/bouncy/cvsroot
and then do a
cvs co java
using your favorite CVS client.
FTP Access
Previous releases, as well as the latest ones, can be downloaded from our ftp server ftp.bouncycastle.org.
Note: our ftp server does not support passive mode ftp.

