3 instantiations of ManagedAuthenticatedEncryptorConfiguration
Microsoft.AspNetCore.DataProtection (3)
AuthenticatedEncryption\AuthenticatedEncryptorFactory.cs (1)
96var configuration = new ManagedAuthenticatedEncryptorConfiguration()
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorDescriptorDeserializer.cs (1)
32var configuration = new ManagedAuthenticatedEncryptorConfiguration();
RegistryPolicyResolver.cs (1)
176var options = new ManagedAuthenticatedEncryptorConfiguration();
18 references to ManagedAuthenticatedEncryptorConfiguration
Microsoft.AspNetCore.DataProtection (18)
AuthenticatedEncryption\AuthenticatedEncryptorFactory.cs (1)
96var configuration = new ManagedAuthenticatedEncryptorConfiguration()
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorConfiguration.cs (1)
68/// Validates that this <see cref="ManagedAuthenticatedEncryptorConfiguration"/> is well-formed, i.e.,
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorDescriptor.cs (4)
13/// configuration provided by an <see cref="ManagedAuthenticatedEncryptorConfiguration"/> object. 20/// <param name="configuration">The <see cref="ManagedAuthenticatedEncryptorConfiguration"/>.</param> 22public ManagedAuthenticatedEncryptorDescriptor(ManagedAuthenticatedEncryptorConfiguration configuration, ISecret masterKey) 33internal ManagedAuthenticatedEncryptorConfiguration Configuration { get; }
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorDescriptorDeserializer.cs (1)
32var configuration = new ManagedAuthenticatedEncryptorConfiguration();
AuthenticatedEncryption\ManagedAuthenticatedEncryptorFactory.cs (3)
44ManagedAuthenticatedEncryptorConfiguration? configuration) 58private Func<KeyedHashAlgorithm> GetKeyedHashAlgorithmFactory(ManagedAuthenticatedEncryptorConfiguration configuration) 82private Func<SymmetricAlgorithm> GetSymmetricBlockCipherAlgorithmFactory(ManagedAuthenticatedEncryptorConfiguration configuration)
DataProtectionBuilderExtensions.cs (1)
487public static IDataProtectionBuilder UseCustomCryptographicAlgorithms(this IDataProtectionBuilder builder, ManagedAuthenticatedEncryptorConfiguration configuration)
EphemeralDataProtectionProvider.cs (2)
57keyringProvider = new EphemeralKeyRing<ManagedAuthenticatedEncryptorConfiguration>(loggerFactory); 111else if (configuration is ManagedAuthenticatedEncryptorConfiguration managedConfiguration)
RegistryPolicyResolver.cs (5)
174private static ManagedAuthenticatedEncryptorConfiguration GetManagedAuthenticatedEncryptorConfiguration(RegistryKey key) 176var options = new ManagedAuthenticatedEncryptorConfiguration(); 177var valueFromRegistry = key.GetValue(nameof(ManagedAuthenticatedEncryptorConfiguration.EncryptionAlgorithmType)); 183valueFromRegistry = key.GetValue(nameof(ManagedAuthenticatedEncryptorConfiguration.EncryptionAlgorithmKeySize)); 189valueFromRegistry = key.GetValue(nameof(ManagedAuthenticatedEncryptorConfiguration.ValidationAlgorithmType));