The PQnet namespace contains classes and methods for post-quantum cryptographic algorithms.
| Class | Description | |
|---|---|---|
![]() | MlDsa44 | Implements the ML-DSA-44 signature scheme. |
![]() | MlDsa65 | Implements the ML-DSA-65 signature scheme. |
![]() | MlDsa87 | Implements the ML-DSA-87 signature scheme. |
![]() | MlDsaBase | Base class for ML-DSA digital signature algorithms. |
![]() | MlKem1024 | Implements the ML-KEM-1024 encapsulation scheme. |
![]() | MlKem512 | Implements the ML-KEM-512 encapsulation scheme. |
![]() | MlKem768 | Implements the ML-KEM-768 encapsulation scheme. |
![]() | MlKemBase | Base class for ML-KEM key encapsulation algorithms. |
![]() | PQC | Provides access to various post-quantum cryptographic algorithms. |
![]() | Rng | Cryptographically strong random number generator |
![]() | SlhDsaBase | Base class for SLH-DSA signature schemes |
![]() | SlhDsaSha2_128f | Implements the SLH-DSA-SHA2-128f signature scheme. |
![]() | SlhDsaSha2_128s | Implements the SLH-DSA-SHA2-128s signature scheme. |
![]() | SlhDsaSha2_192f | Implements the SLH-DSA-SHA2-192f signature scheme. |
![]() | SlhDsaSha2_192s | Implements the SLH-DSA-SHA2-192s signature scheme. |
![]() | SlhDsaSha2_256f | Implements the SLH-DSA-SHA2-256f signature scheme. |
![]() | SlhDsaSha2_256s | Implements the SLH-DSA-SHA2-256s signature scheme. |
![]() | SlhDsaShake_128f | Implements the SLH-DSA-SHAKE-128f signature scheme. |
![]() | SlhDsaShake_128s | Implements the SLH-DSA-SHAKE-128s signature scheme. |
![]() | SlhDsaShake_192f | Implements the SLH-DSA-SHAKE-192f signature scheme. |
![]() | SlhDsaShake_192s | Implements the SLH-DSA-SHAKE-192s signature scheme. |
![]() | SlhDsaShake_256f | Implements the SLH-DSA-SHAKE-256f signature scheme. |
![]() | SlhDsaShake_256s | Implements the SLH-DSA-SHAKE-256s signature scheme. |
| Interface | Description | |
|---|---|---|
![]() | IAddress | FIPS 205 Section 4.3 ADRS Member Functions |
![]() | IEncapsulate | Interface for signature algorithms |
![]() | IHashAlgorithm | FIPS 205 Section 4.1 - Hash Functions and Pseudo-Random Functions |
![]() | ISecurityCategory | Interface for cryptographic algorithms to indicate the NIST security category. |
![]() | ISignature | Interface for signature algorithms |
| Enumeration | Description | |
|---|---|---|
![]() | AddressType | FIPS 205 Section 4.2 - Enumeration of the different types of addresses used in the SLH-DSA algorithm. |
![]() | PreHashFunction | Pre-Hash Functions FIPS 204 Section 5.4.1 FIPS 205 Section 10.2.2 |


