4 implementations of IAuthenticatedEncryptorFactory
Microsoft.AspNetCore.DataProtection (4)
AuthenticatedEncryption\AuthenticatedEncryptorFactory.cs (1)
22public sealed class AuthenticatedEncryptorFactory : IAuthenticatedEncryptorFactory
AuthenticatedEncryption\CngCbcAuthenticatedEncryptorFactory.cs (1)
22public sealed class CngCbcAuthenticatedEncryptorFactory : IAuthenticatedEncryptorFactory
AuthenticatedEncryption\CngGcmAuthenticatedEncryptorFactory.cs (1)
22public sealed class CngGcmAuthenticatedEncryptorFactory : IAuthenticatedEncryptorFactory
AuthenticatedEncryption\ManagedAuthenticatedEncryptorFactory.cs (1)
17public sealed class ManagedAuthenticatedEncryptorFactory : IAuthenticatedEncryptorFactory
14 references to IAuthenticatedEncryptorFactory
Microsoft.AspNetCore.DataProtection (14)
AuthenticatedEncryption\AuthenticatedEncryptorFactory.cs (1)
19/// An <see cref="IAuthenticatedEncryptorFactory"/> to create an <see cref="IAuthenticatedEncryptor"/>
AuthenticatedEncryption\CngCbcAuthenticatedEncryptorFactory.cs (1)
20/// An <see cref="IAuthenticatedEncryptorFactory"/> for <see cref="CbcAuthenticatedEncryptor"/>.
AuthenticatedEncryption\CngGcmAuthenticatedEncryptorFactory.cs (1)
20/// An <see cref="IAuthenticatedEncryptorFactory"/> for <see cref="CngGcmAuthenticatedEncryptor"/>.
AuthenticatedEncryption\ManagedAuthenticatedEncryptorFactory.cs (1)
15/// An <see cref="IAuthenticatedEncryptorFactory"/> for <see cref="ManagedAuthenticatedEncryptor"/>.
KeyManagement\Key.cs (6)
27private readonly IEnumerable<IAuthenticatedEncryptorFactory> _encryptorFactories; 41IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories) 64IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories) 82IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories, 100IEnumerable<IAuthenticatedEncryptorFactory> encryptorFactories, 187foreach (var factory in _encryptorFactories)
KeyManagement\KeyManagementOptions.cs (3)
162/// The list of <see cref="IAuthenticatedEncryptorFactory"/> that will be used for creating 165public IList<IAuthenticatedEncryptorFactory> AuthenticatedEncryptorFactories { get; } = new List<IAuthenticatedEncryptorFactory>();
KeyManagement\XmlKeyManager.cs (1)
59private readonly IEnumerable<IAuthenticatedEncryptorFactory> _encryptorFactories;