Inhaltsverzeichnis
WvdS Crypto Library
WvdS.System.Security.Cryptography
Post-quantum cryptography extension for .NET - based on OpenSSL 3.6.
Overview
WvdS.System.Security.Cryptography extends System.Security.Cryptography1) from Microsoft with post-quantum cryptography. The library uses OpenSSL 3.62) for ML-DSA3) and ML-KEM4) algorithms.
Platforms: .NET 8.0+, Blazor Server, Blazor WebAssembly
Quick Start
dotnet add package EMSR.Crypto
using WvdS.System.Security.Cryptography; CryptoConfig.DefaultMode = CryptoMode.Hybrid; // Existing code automatically works with PQ var cert = request.CreateSelfSigned(notBefore, notAfter);
Documentation by Audience
| Section | Audience | Description |
|---|---|---|
| Developer | Developer | Integration, migration, code examples |
| Administrator | Sysadmin | Installation, configuration, operations |
| Concepts | All | Crypto modes, algorithms, security |
| Business | Management | Compliance, risk, strategy |
Technical Documentation
| Section | Description |
|---|---|
| API Reference | Complete namespace, class, and member documentation |
| PQ-Proxy | Post-quantum TLS proxy for existing infrastructure |
Crypto Modes
→ Detailed explanation: Understanding Crypto Modes
| Mode | Algorithms | Compatibility |
|---|---|---|
| Classic | RSA/ECDSA | Universal |
| Hybrid | RSA + ML-DSA | Forward/backward compatible |
| PostQuantum | ML-DSA/ML-KEM | PQ-capable systems only |
Prerequisites
References
Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional
2)
OpenSSL: https://www.openssl.org/
3)
NIST FIPS 204: https://csrc.nist.gov/pubs/fips/204/final
4)
NIST FIPS 203: https://csrc.nist.gov/pubs/fips/203/final
Zuletzt geändert: on 2026/01/29 at 11:26 PM