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