Bouncy Castle (cryptography)

Bouncy Castle
DeveloperLegion of the Bouncy Castle Inc.
Stable release(s) [±]
Java1.83 / November 27, 2025 (2025-11-27)
Java LTSBC-LJA 2.73.9 / September 19, 2025 (2025-09-19)
Java FIPSBC-FJA 2.0.0 / July 30, 2024 (2024-07-30)
C#2.6.2 / July 15, 2025 (2025-07-15)
C# FIPSBC-FNA 1.0.2 / March 11, 2024 (2024-03-11)
Written inC# and Java
Platform.NET Framework and Java SE
TypeCryptography API
LicenseMIT License
Websitebouncycastle.org 
Repository

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.