5 writes to EncryptionAlgorithmProvider
Microsoft.AspNetCore.DataProtection (2)
AuthenticatedEncryption\ConfigurationModel\CngGcmAuthenticatedEncryptorDescriptorDeserializer.cs (1)
37configuration.EncryptionAlgorithmProvider = (string?)encryptionElement.Attribute("provider"); // could be null
RegistryPolicyResolver.cs (1)
162options.EncryptionAlgorithmProvider = Convert.ToString(valueFromRegistry, CultureInfo.InvariantCulture)!;
Microsoft.AspNetCore.DataProtection.Tests (3)
AuthenticatedEncryption\ConfigurationModel\CngGcmAuthenticatedEncryptorDescriptorDeserializerTests.cs (1)
27EncryptionAlgorithmProvider = null
AuthenticatedEncryption\ConfigurationModel\CngGcmAuthenticatedEncryptorDescriptorTests.cs (1)
19EncryptionAlgorithmProvider = "enc-alg-prov"
RegistryPolicyResolverTests.cs (1)
185EncryptionAlgorithmProvider = "my-enc-alg-provider"
10 references to EncryptionAlgorithmProvider
Microsoft.AspNetCore.DataProtection (6)
AuthenticatedEncryption\CngGcmAuthenticatedEncryptorFactory.cs (3)
82_logger.OpeningCNGAlgorithmFromProviderWithChainingModeGCM(configuration.EncryptionAlgorithm, configuration.EncryptionAlgorithmProvider); 84if (configuration.EncryptionAlgorithmProvider == null) 92algorithmHandle = BCryptAlgorithmHandle.OpenAlgorithmHandle(configuration.EncryptionAlgorithm, configuration.EncryptionAlgorithmProvider);
AuthenticatedEncryption\ConfigurationModel\CngGcmAuthenticatedEncryptorDescriptor.cs (2)
48if (Configuration.EncryptionAlgorithmProvider != null) 50encryptionElement.SetAttributeValue("provider", Configuration.EncryptionAlgorithmProvider);
RegistryPolicyResolver.cs (1)
159valueFromRegistry = key.GetValue(nameof(CngGcmAuthenticatedEncryptorConfiguration.EncryptionAlgorithmProvider));
Microsoft.AspNetCore.DataProtection.Tests (4)
RegistryPolicyResolverTests.cs (4)
166Assert.Equal(expectedConfiguration.EncryptionAlgorithmProvider, actualConfiguration.EncryptionAlgorithmProvider); 196Assert.Equal(expectedConfiguration.EncryptionAlgorithmProvider, actualConfiguration.EncryptionAlgorithmProvider);