4 types derived from AlgorithmConfiguration
Microsoft.AspNetCore.DataProtection (4)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorConfiguration.cs (1)
12public sealed class AuthenticatedEncryptorConfiguration : AlgorithmConfiguration, IInternalAlgorithmConfiguration
AuthenticatedEncryption\ConfigurationModel\CngCbcAuthenticatedEncryptorConfiguration.cs (1)
15public sealed class CngCbcAuthenticatedEncryptorConfiguration : AlgorithmConfiguration, IInternalAlgorithmConfiguration
AuthenticatedEncryption\ConfigurationModel\CngGcmAuthenticatedEncryptorConfiguration.cs (1)
15public sealed class CngGcmAuthenticatedEncryptorConfiguration : AlgorithmConfiguration, IInternalAlgorithmConfiguration
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorConfiguration.cs (1)
16public sealed class ManagedAuthenticatedEncryptorConfiguration : AlgorithmConfiguration, IInternalAlgorithmConfiguration
19 references to AlgorithmConfiguration
KeyManagementSimulator (1)
Program.cs (1)
248sealed class MockAlgorithmConfiguration(IAuthenticatedEncryptorDescriptor descriptor) : AlgorithmConfiguration
Microsoft.AspNetCore.DataProtection (8)
DataProtectionBuilderExtensions.cs (1)
495private static IDataProtectionBuilder UseCryptographicAlgorithmsCore(IDataProtectionBuilder builder, AlgorithmConfiguration configuration)
EphemeralDataProtectionProvider.cs (1)
76where T : AlgorithmConfiguration, new()
KeyManagement\KeyManagementOptions.cs (2)
141/// The <see cref="AlgorithmConfiguration"/> instance that can be used to create 144public AlgorithmConfiguration? AuthenticatedEncryptorConfiguration { get; set; }
KeyManagement\XmlKeyManager.cs (1)
54private readonly AlgorithmConfiguration _authenticatedEncryptorConfiguration;
RegistryPolicy.cs (2)
13AlgorithmConfiguration? configuration, 22public AlgorithmConfiguration? EncryptorConfiguration { get; }
RegistryPolicyResolver.cs (1)
79AlgorithmConfiguration? configuration = null;
Microsoft.AspNetCore.DataProtection.Tests (10)
KeyManagement\XmlKeyManagerTests.cs (10)
36AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 60AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 91var mockConfiguration = new Mock<AlgorithmConfiguration>(); 180var mockConfiguration = new Mock<AlgorithmConfiguration>(); 307AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 602AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 629AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 679AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 734AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 760var authenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>(MockBehavior.Strict);