Welcome

Welcome to an official mirror site for software of
the Legion of the Bouncy Castle.

Checksums to verify the integrity of the software distributions available on this page can be found here

Master Distributions

  (includes J2ME, OpenPGP, TSP, and CMS/SMIME)
  crypto-141.tar.gz crypto-141.zip

Signed JAR files

From release 1.40 the implementation of the IDEA encryption algorithm was removed from the regular jar files at the request of a number of users. Jars with names of the form *-ext-* still include the IDEA implementation.

  Provider Clean room JCE and provider SMIME/CMS TSP OpenPGP/BCPG Test Classes
JDK 1.6 bcprov-jdk16-141.jar bcprov-ext-jdk16-141.jar   bcmail-jdk16-141.jar bctsp-jdk16-141.jar bcpg-jdk16-141.jar bctest-jdk16-141.jar
JDK 1.5 bcprov-jdk15-141.jar bcprov-ext-jdk15-141.jar   bcmail-jdk15-141.jar bctsp-jdk15-141.jar bcpg-jdk15-141.jar bctest-jdk15-141.jar
JDK 1.4 bcprov-jdk14-141.jar bcprov-ext-jdk14-141.jar   bcmail-jdk14-141.jar bctsp-jdk15-141.jar bcpg-jdk14-141.jar bctest-jdk14-141.jar
JDK 1.3 bcprov-jdk13-141.jar bcprov-ext-jdk13-141.jar jce-jdk13-141.jar jce-ext-jdk13-141.jar bcmail-jdk13-141.jar bctsp-jdk15-141.jar bcpg-jdk13-141.jar bctest-jdk13-141.jar
JDK 1.2 bcprov-jdk12-141.jar bcprov-ext-jdk12-141.jar jce-jdk12-141.jar jce-ext-jdk12-141.jar     bcpg-jdk12-141.jar bctest-jdk12-141.jar

Sources

  SMIME/CMS
JDK 1.6 bcmail-jdk16-141.tar.gz bcmail-jdk16-141.zip
JDK 1.5 bcmail-jdk15-141.tar.gz bcmail-jdk15-141.zip
JDK 1.4 bcmail-jdk14-141.tar.gz bcmail-jdk14-141.zip
JDK 1.3 bcmail-jdk13-141.tar.gz bcmail-jdk13-141.zip

  TSP
JDK 1.6 bctsp-jdk16-141.tar.gz bctsp-jdk16-141.zip
JDK 1.5 bctsp-jdk15-141.tar.gz bctsp-jdk15-141.zip
JDK 1.4 bctsp-jdk14-141.tar.gz bctsp-jdk14-141.zip
JDK 1.3 bctsp-jdk13-141.tar.gz bctsp-jdk13-141.zip

  OpenPGP/BCPG
JDK 1.6 bcpg-jdk16-141.tar.gz bcpg-jdk16-141.zip
JDK 1.5 bcpg-jdk15-141.tar.gz bcpg-jdk15-141.zip
JDK 1.4 bcpg-jdk14-141.tar.gz bcpg-jdk14-141.zip
JDK 1.3 bcpg-jdk13-141.tar.gz bcpg-jdk13-141.zip
JDK 1.2 bcpg-jdk12-141.tar.gz bcpg-jdk12-141.zip
JDK 1.1 bcpg-jdk11-141.tar.gz bcpg-jdk11-141.zip

  JCE with provider and lightweight API Lightweight API  
JDK 1.6 bcprov-jdk16-141.tar.gz bcprov-jdk16-141.zip lcrypto-jdk16-141.tar.gz lcrypto-jdk16-141.zip
JDK 1.5 bcprov-jdk15-141.tar.gz bcprov-jdk15-141.zip lcrypto-jdk15-141.tar.gz lcrypto-jdk15-141.zip
JDK 1.4 bcprov-jdk14-141.tar.gz bcprov-jdk14-141.zip lcrypto-jdk14-141.tar.gz lcrypto-jdk14-141.zip
JDK 1.3 jce-jdk13-141.tar.gz jce-jdk13-141.zip lcrypto-jdk13-141.tar.gz lcrypto-jdk13-141.zip
JDK 1.2 jce-jdk12-141.tar.gz jce-jdk12-141.zip lcrypto-jdk12-141.tar.gz lcrypto-jdk12-141.zip
JDK 1.1 jce-jdk11-141.tar.gz jce-jdk11-141.zip lcrypto-jdk11-141.tar.gz lcrypto-jdk11-141.zip
J2ME     lcrypto-j2me-141.tar.gz lcrypto-j2me-141.zip
JDK 1.0     lcrypto-jdk10-133.tar.gz lcrypto-jdk10-133.zip