System.Security.Cryptography
Namespace with 17 public types
Classes
AesGcm
Represents an Advanced Encryption Standard (AES) key to be used with the Galois/Counter Mode (GCM) mode of operation.
AuthenticationTagMismatchException
The exception that is thrown when a decryption operation with an authenticated cipher
has an authentication tag mismatch.
CompositeMLDsaAlgorithm
Represents a composite ML-DSA algorithm identifier, combining ML-DSA with a traditional algorithm.
CompositeMLDsaCng
Provides a Cryptography Next Generation (CNG) implementation of Composite ML-DSA.
MLDsaAlgorithm
Represents a specific algorithm within the ML-DSA family.
MLDsaCng
Provides a Cryptography Next Generation (CNG) implementation of the Module-Lattice-Based Digital Signature Algorithm (ML-DSA).
MLKemAlgorithm
Represents a specific algorithm within the ML-KEM family.
MLKemCng
Provides a Cryptography Next Generation (CNG) implementation of the Module-Lattice-Based Key-Encapsulation
Mechanism (ML-KEM).
PbeParameters
Represents parameters to be used for Password-Based Encryption (PBE).
SlhDsaAlgorithm
Represents a specific algorithm within the SHL-DSA family.
SlhDsaCng
Provides a Cryptography Next Generation (CNG) implementation of the Stateless Hash-Based Digital Signature
Algorithm (SLH-DSA).
SP800108HmacCounterKdf
NIST SP 800-108 HMAC CTR Key-Based Key Derivation (KBKDF)
Enumerations
PbeEncryptionAlgorithm
Specifies encryption algorithms to be used with Password-Based Encryption (PBE).
Abstract Classes
CompositeMLDsa
Represents a Composite ML-DSA key.
MLDsa
Represents an ML-DSA key.
MLKem
Represents an ML-KEM key.
SlhDsa
Represents an SLH-DSA key.