Overview of Bouncy Castle Cryptography for .NET
masterBouncy Castle is a .NET implementation of cryptographic algorithms and protocols. It provides support for:
- Basic Cryptography: Standard cryptographic algorithms.
- Protocols & Standards: CMS, OpenPGP, (D)TLS, TSP, and X.509 certificate generation.
- Post-Quantum Cryptography (Experimental): NIST Post-Quantum Cryptography Standardization algorithms including ML-DSA, ML-KEM, SLH-DSA, Falcon, Classic McEliece, FrodoKEM, NTRU, NTRU Prime, Picnic, Saber, and BIKE. Note that these are considered EXPERIMENTAL and are subject to change or removal.
Important Note: This repository contains the standard APIs. If you require the FIPS version of the APIs, you must visit the specific FIPS project page or contact Bouncy Castle directly.