Project Group: org.bouncycastle

Bouncy Castle PQC Addon APIs (FIPS Distribution)

org.bouncycastle : bcpqc-addon-fips

The Bouncy Castle Java PQC Addon APIs contains some tools for adding the use of NewHope, FrodoKEM, and Classic McEliece to KAS and Key Transport via the use of supplementary private info allowing the mechanisms to stay FIPS compliant with (hopefully) a touch of Quantum Hardening.

Last Version: 1.0.1

Release Date:

Bouncy Castle JSSE provider and TLS/DTLS API

org.bouncycastle : bctls-jdk15to18

The Bouncy Castle Java APIs for TLS and DTLS, including a provider for the JSSE.

Last Version: 1.71

Release Date:

Bouncy Castle JSSE provider and TLS/DTLS API

org.bouncycastle : bctls-jdk18on

The Bouncy Castle Java APIs for TLS and DTLS, including a provider for the JSSE.

Last Version: 1.71

Release Date:

Bouncy Castle TLS/DTLS API

org.bouncycastle : bctls-jdk14

The Bouncy Castle Java APIs for TLS and DTLS.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-jdk18on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.8 and up.

Last Version: 1.71

Release Date:

Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs

org.bouncycastle : bcpkix-jdk18on

The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.8 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.71

Release Date:

Bouncy Castle ASN.1 Extension and Utility APIs

org.bouncycastle : bcutil-jdk18on

The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.8 and up.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-jdk18on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.8 and up. Note: this package includes the NTRU encryption algorithms.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-jdk15to18

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 to JDK 1.8.

Last Version: 1.71

Release Date:

Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs

org.bouncycastle : bcpkix-jdk15to18

The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.71

Release Date:

Bouncy Castle OpenPGP API

org.bouncycastle : bcpg-jdk18on

The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.8 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.71

Release Date:

Bouncy Castle Jakarta S/MIME API

org.bouncycastle : bcjmail-jdk18on

The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.8 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The Jakarta Mail API and the Jakarta activation framework will also be needed.

Last Version: 1.71

Release Date:

Bouncy Castle S/MIME API

org.bouncycastle : bcmail-jdk18on

The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.8 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-jdk14

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.4.

Last Version: 1.71

Release Date:

Bouncy Castle ASN.1 Extension and Utility APIs

org.bouncycastle : bcutil-jdk15to18

The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.5 to JDK 1.8.

Last Version: 1.71

Release Date:

Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs

org.bouncycastle : bcpkix-jdk14

The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.71

Release Date:

Bouncy Castle PKIX APIs (FIPS Distribution)

org.bouncycastle : bcpkix-fips

The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, S/MIME and certificate generation. The APIs are designed primarily to be used in conjunction with the BC FIPS provider. The APIs may also be used with other providers although if being used in a FIPS context it is the responsibility of the user to ensure that any other providers used are FIPS certified and used appropriately.

Last Version: 1.0.6

Release Date:

Bouncy Castle S/MIME API

org.bouncycastle : bcmail-jdk14

The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed.

Last Version: 1.71

Release Date:

Bouncy Castle OpenPGP API

org.bouncycastle : bcpg-jdk15to18

The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-jdk15to18

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.8 and up. Note: this package includes the NTRU encryption algorithms.

Last Version: 1.71

Release Date:

Bouncy Castle TLS/JSSE APIs (FIPS Distribution)

org.bouncycastle : bctls-fips

The Bouncy Castle Java APIs for the TLS, including a JSSE provider. The APIs are designed primarily to be used in conjunction with the BC FIPS provider. The APIs may also be used with other providers although if being used in a FIPS context it is the responsibility of the user to ensure that any other providers used are FIPS certified and used appropriately.

Last Version: 1.0.13

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-jdk14

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.4. Note: this package includes the NTRU encryption algorithms.

Last Version: 1.71

Release Date:

Bouncy Castle ASN.1 Extension and Utility APIs

org.bouncycastle : bcutil-jdk14

The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.4.

Last Version: 1.71

Release Date:

Bouncy Castle OpenPGP APIs (FIPS Distribution)

org.bouncycastle : bcpg-fips

The Bouncy Castle Java APIs for the OpenPGP Protocol. The APIs are designed primarily to be used in conjunction with the BC FIPS provider. The APIs may also be used with other providers although if being used in a FIPS context it is the responsibility of the user to ensure that any other providers used are FIPS certified and used appropriately.

Last Version: 1.0.6

Release Date:

Bouncy Castle OpenPGP API

org.bouncycastle : bcpg-jdk14

The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.4. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.71

Release Date:

Bouncy Castle Jakarta S/MIME API

org.bouncycastle : bcjmail-jdk15to18

The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The Jakarta Mail API and the Jakarta activation framework will also be needed.

Last Version: 1.71

Release Date:

Bouncy Castle S/MIME API

org.bouncycastle : bcmail-jdk15to18

The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 to JDK 1.8. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-debug-jdk18on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.8 and later with debug enabled.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-debug-jdk18on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.8 and later with debug enabled.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-debug-jdk15to18

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.8 and later with debug enabled.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-debug-jdk15to18

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.8 and later with debug enabled.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-debug-jdk14

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.8 and later with debug enabled.

Last Version: 1.71

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-debug-jdk14

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.8 and later with debug enabled.

Last Version: 1.71

Release Date:

Bouncy Castle JavaMail S/MIME APIs (FIPS Distribution)

org.bouncycastle : bcmail-fips

The Bouncy Castle Java APIs for doing S/MIME with JavaMail. The APIs are designed primarily to be used in conjunction with the BC FIPS provider. The APIs may also be used with other providers although if being used in a FIPS context it is the responsibility of the user to ensure that any other providers used are FIPS certified and used appropriately.

Last Version: 1.0.4

Release Date:

Bouncy Castle Provider (FIPS Distribution)

org.bouncycastle : bc-fips

The FIPS 140-2 Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms certified to FIPS 140-2 level 1. This jar contains JCE provider and low-level API for the BC-FJA version 1.0.2.3, FIPS Certificate #3514. Please see certificate for certified platform details.

Last Version: 1.0.2.3

Release Date:

Bouncy Castle Provider (FIPS Distribution)

org.bouncycastle : bc-fips-debug

The FIPS 140-2 Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms certified to FIPS 140-2 level 1. This jar contains the debug version JCE provider and low-level API for the BC-FJA version 1.0.2.3, FIPS Certificate #3514. Please note the debug jar is not certified.

Last Version: 1.0.2.3

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-debug-jdk15on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.5 and later with debug enabled.

Last Version: 1.70

Release Date:

Bouncy Castle Jakarta S/MIME API

org.bouncycastle : bcjmail-jdk15on

The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The Jakarta Mail API and the Jakarta activation framework will also be needed.

Last Version: 1.70

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-ext-jdk15on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 and up. Note: this package includes the NTRU encryption algorithms.

Last Version: 1.70

Release Date:

Bouncy Castle JSSE provider and TLS/DTLS API

org.bouncycastle : bctls-jdk15on

The Bouncy Castle Java APIs for TLS and DTLS, including a provider for the JSSE.

Last Version: 1.70

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-jdk15on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for JDK 1.5 and up.

Last Version: 1.70

Release Date:

Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs

org.bouncycastle : bcpkix-jdk15on

The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains APIs for JDK 1.5 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.70

Release Date:

Bouncy Castle S/MIME API

org.bouncycastle : bcmail-jdk15on

The Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. This jar contains S/MIME APIs for JDK 1.5 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed.

Last Version: 1.70

Release Date:

Bouncy Castle OpenPGP API

org.bouncycastle : bcpg-jdk15on

The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.5 and up. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.70

Release Date:

Bouncy Castle ASN.1 Extension and Utility APIs

org.bouncycastle : bcutil-jdk15on

The Bouncy Castle Java APIs for ASN.1 extension and utility APIs used to support bcpkix and bctls. This jar contains APIs for JDK 1.5 and up.

Last Version: 1.70

Release Date:

Bouncy Castle Provider

org.bouncycastle : bcprov-debug-jdk15on

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains JCE provider and lightweight API for the Bouncy Castle Cryptography APIs for Java 1.5 and later with debug enabled.

Last Version: 1.70

Release Date:

Last Version: 1.46

Release Date:

Bouncy Castle CMS and S/MIME API

org.bouncycastle : bcmail-jdk15+

The Bouncy Castle Java CMS and S/MIME APIs for handling the CMS and S/MIME protocols. This jar contains CMS and S/MIME APIs for JDK 1.5. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. If the S/MIME API is used, the JavaMail API and the Java activation framework will also be needed.

Last Version: 1.46

Release Date:

Bouncy Castle OpenPGP API

org.bouncycastle : bcpg-jdk15+

The Bouncy Castle Java API for handling the OpenPGP protocol. This jar contains the OpenPGP API for JDK 1.5. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.46

Release Date:

Bouncy Castle OpenPGP API

org.bouncycastle : bctsp-jdk15+

The Bouncy Castle Java API for handling the Time Stamp Protocol (TSP). This jar contains the TSP API for JDK 1.5. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs.

Last Version: 1.46

Release Date:

  • 1