Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption Namespace¶
-
namespace
Microsoft.AspNetCore.DataProtection.AuthenticatedEncryption¶ Interfaces
- interface
IAuthenticatedEncryptor - The basic interface for providing an authenticated encryption and decryption routine.
Classes
- class
AuthenticatedEncryptionSettings - Settings for configuring authenticated encryption algorithms.
- class
CngCbcAuthenticatedEncryptionSettings - Settings for configuring an authenticated encryption mechanism which uses Windows CNG algorithms in CBC encryption + HMAC authentication modes.
- class
CngGcmAuthenticatedEncryptionSettings - Settings for configuring an authenticated encryption mechanism which uses Windows CNG algorithms in GCM encryption + authentication modes.
- class
ManagedAuthenticatedEncryptionSettings - Settings for configuring an authenticated encryption mechanism which uses managed SymmetricAlgorithm and KeyedHashAlgorithm implementations.
Enumerations
- enum
EncryptionAlgorithm - Specifies a symmetric encryption algorithm to use for providing confidentiality to protected payloads.
- enum
ValidationAlgorithm - Specifies a message authentication algorithm to use for providing tamper-proofing to protected payloads.
- interface