This directory contains examples that demonstrate using the C# wrapper.
These assume the use of wolfssl\wrapper\CSharp\wolfSSL_CSharp.sln.
wolfSSL Server and Client using PQC algorithms (ML-KEM / ML-DSA).
The following build options need to be added.
HAVE_MLKEM
WOLFSSL_WC_MLKEM
WOLFSSL_HAVE_MLKEM
WOLFSSL_DTLS_CH_FRAG
HAVE_DILITHIUM
WOLFSSL_WC_DILITHIUM
WOLFSSL_SHAKE128
WOLFSSL_SHAKE256
HAVE_MLKEM
HAVE_MLDSA
If you want to execute wolfCrypt-Test Project as well, add these options to wolfCrypt-Test Project.
wolfSSL Server using ML-DSA-87.
Threaded version of wolfSSL-TLS-pq-Server.
wolfSSL Client using ML-KEM-1024/ML-DSA-87.