Bouncy Castle (cryptography)

Bouncy Castle
Developer(s)Legion of the Bouncy Castle Inc.
Stable release(s) [±]
Java1.80 / January 14, 2025 (2025-01-14)
Java LTSBC-LJA 2.73.7 / November 8, 2024 (2024-11-08)
Java FIPSBC-FJA 2.0.0 / July 30, 2024 (2024-07-30)
C#2.5.1 / February 14, 2025 (2025-02-14)
C# FIPSBC-FNA 1.0.2 / March 11, 2024 (2024-03-11)
Repositorygithub.com/bcgit/
Written inC# and Java
Platform.NET Framework and Java SE
TypeCryptography API
LicenseMIT License
Websitebouncycastle.org

Bouncy Castle is a collection of APIs used for implementing cryptography in computer programs. It includes APIs for both the Java and the C# programming languages. The APIs are supported by a registered Australian charitable organization: Legion of the Bouncy Castle Inc.

Bouncy Castle is Australian in origin and therefore American restrictions on the export of cryptography from the United States do not apply to it.