Classe CryptoConfig

Classe di configurazione statica per le impostazioni globali PQ-Crypto.


Definizione

namespace WvdS.System.Security.Cryptography
 
public static class CryptoConfig

Proprieta

Nome Tipo Descrizione
DefaultMode CryptoMode Modalita crittografica globale per tutte le operazioni. Default: CryptoMode.Classic
OpenSslPath string? Percorso opzionale alla libreria OpenSSL 3.6

Metodi

Nome Descrizione
EnablePostQuantum(CryptoMode) Attiva la crittografia PQ e inizializza OpenSSL

Note

CryptoConfig e il punto di configurazione centrale per l'intera libreria. Le impostazioni si applicano globalmente a tutti i thread.

// Inizializzazione raccomandata in Program.cs o Startup
CryptoConfig.DefaultMode = CryptoMode.Hybrid;
CryptoConfig.OpenSslPath = @"C:\OpenSSL\bin\libcrypto-3-x64.dll";

Thread Safety

Le modifiche a DefaultMode e OpenSslPath sono thread-safe. Idealmente, modificare questi valori solo all'avvio dell'applicazione.


Vedi anche


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

Zuletzt geändert: il 30/01/2026 alle 09:05