Microsoft.AspNet.DataProtection.AuthenticatedEncryption Namespace

namespace Microsoft.AspNet.DataProtection.AuthenticatedEncryption

Classes

class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.AuthenticatedEncryptionOptions
Options for configuring authenticated encryption algorithms.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.CngCbcAuthenticatedEncryptionOptions
Options for configuring an authenticated encryption mechanism which uses Windows CNG algorithms in CBC encryption + HMAC authentication modes.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.CngGcmAuthenticatedEncryptionOptions
Options for configuring an authenticated encryption mechanism which uses Windows CNG algorithms in GCM encryption + authentication modes.
class Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ManagedAuthenticatedEncryptionOptions
Options for configuring an authenticated encryption mechanism which uses managed SymmetricAlgorithm and KeyedHashAlgorithm implementations.

Interfaces

interface Microsoft.AspNet.DataProtection.AuthenticatedEncryption.IAuthenticatedEncryptor
The basic interface for providing an authenticated encryption and decryption routine.

Enumerations

enum Microsoft.AspNet.DataProtection.AuthenticatedEncryption.EncryptionAlgorithm
Specifies a symmetric encryption algorithm to use for providing confidentiality to protected payloads.
enum Microsoft.AspNet.DataProtection.AuthenticatedEncryption.ValidationAlgorithm
Specifies a message authentication algorithm to use for providing tamper-proofing to protected payloads.