4 implementations of IAuthenticatedEncryptorFactory
Microsoft.AspNetCore.DataProtection (4)
AuthenticatedEncryption\AuthenticatedEncryptorFactory.cs (1)
22
public sealed class AuthenticatedEncryptorFactory :
IAuthenticatedEncryptorFactory
AuthenticatedEncryption\CngCbcAuthenticatedEncryptorFactory.cs (1)
22
public sealed class CngCbcAuthenticatedEncryptorFactory :
IAuthenticatedEncryptorFactory
AuthenticatedEncryption\CngGcmAuthenticatedEncryptorFactory.cs (1)
22
public sealed class CngGcmAuthenticatedEncryptorFactory :
IAuthenticatedEncryptorFactory
AuthenticatedEncryption\ManagedAuthenticatedEncryptorFactory.cs (1)
17
public 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)
27
private readonly IEnumerable<
IAuthenticatedEncryptorFactory
> _encryptorFactories;
41
IEnumerable<
IAuthenticatedEncryptorFactory
> encryptorFactories)
64
IEnumerable<
IAuthenticatedEncryptorFactory
> encryptorFactories)
82
IEnumerable<
IAuthenticatedEncryptorFactory
> encryptorFactories,
100
IEnumerable<
IAuthenticatedEncryptorFactory
> encryptorFactories,
187
foreach (
var
factory in _encryptorFactories)
KeyManagement\KeyManagementOptions.cs (3)
162
/// The list of <see cref="
IAuthenticatedEncryptorFactory
"/> that will be used for creating
165
public IList<
IAuthenticatedEncryptorFactory
> AuthenticatedEncryptorFactories { get; } = new List<
IAuthenticatedEncryptorFactory
>();
KeyManagement\XmlKeyManager.cs (1)
59
private readonly IEnumerable<
IAuthenticatedEncryptorFactory
> _encryptorFactories;