The following provides information and links to Bouncy Castle repositories available on GitHub.

For information on the FIPS version of the APIs, refer to the bouncycastle.org pages Java FIPS Resources and C# .NET FIPS Resources.

Bouncy Castle Crypto Package For Java

The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms, developed by the Legion of the Bouncy Castle.

The package is organized so that it contains a lightweight API suitable for use in any environment (including the newly released J2ME) with the additional infrastructure to conform the algorithms to the JCE framework.

Bouncy Castle Crypto Package For Java on GitHub 

Bouncy Castle Crypto Package For C Sharp

The Bouncy Castle Crypto package is a C# implementation of cryptographic algorithms and protocols, developed by the Legion of the Bouncy Castle.

In addition to providing basic cryptography algorithms, the package also provides support for CMS, TSP, X.509 certificate generation and a variety of other standards such as OpenPGP.

Bouncy Castle Crypto Package For C Sharp on GitHub

Bouncy Castle Crypto Package for Kotlin

The Bouncy Castle Crypto package for Kotlin is a set of Kotlin classes designed to go on top of the Bouncy Castle Crypto Java APIs. The classes can be run with either the general BC APIs or the BC-FJA FIPS version.

Bouncy Castle Crypto Package For Kotlin on GitHub