5. Riferimento API

Documentazione API completa per WvdS.System.Security.Cryptography.


Panoramica

La libreria WvdS.System.Security.Cryptography estende System.Security.Cryptography1) di Microsoft con crittografia post-quantum basata su OpenSSL 3.62).

Framework target: .NET 8.0+
Piattaforme: Windows, Linux, macOS, Blazor WebAssembly


Tipi principali

Tipo Descrizione
CryptoMode Enum: Classic, Hybrid, PostQuantum
CryptoConfig Configurazione globale

Namespace

Algoritmi

ML-DSA (Firme)

Firme digitali standardizzate NIST FIPS 2043).

Variante OID Livello di sicurezza
ML-DSA-44 2.16.840.1.101.3.4.3.16 NIST Level 1
ML-DSA-65 2.16.840.1.101.3.4.3.17 NIST Level 3
ML-DSA-87 2.16.840.1.101.3.4.3.18 NIST Level 5

ML-KEM (Scambio chiavi)

Key Encapsulation standardizzato NIST FIPS 2034).

Variante OID Livello di sicurezza
ML-KEM-512 2.16.840.1.101.3.4.4.1 NIST Level 1
ML-KEM-768 2.16.840.1.101.3.4.4.2 NIST Level 3
ML-KEM-1024 2.16.840.1.101.3.4.4.3 NIST Level 5

Avvio rapido

using WvdS.System.Security.Cryptography;
 
// Attivare modalita PQ
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
 
// Il codice esistente funziona automaticamente con PQ
var cert = request.CreateSelfSigned(notBefore, notAfter);

Vedi anche


Wolfgang van der Stille @ EMSR DATA d.o.o. - Post-Quantum Cryptography Professional

Zuletzt geändert: il 29/01/2026 alle 23:15