5 types derived from AlgorithmConfiguration
KeyManagementSimulator (1)
Program.cs (1)
248sealed class MockAlgorithmConfiguration(IAuthenticatedEncryptorDescriptor descriptor) : 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
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 (11)
KeyManagement\XmlKeyManagerTests.cs (10)
40AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 64AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 95var mockConfiguration = new Mock<AlgorithmConfiguration>(); 184var mockConfiguration = new Mock<AlgorithmConfiguration>(); 311AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 606AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 633AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 683AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 738AuthenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>().Object, 764var authenticatedEncryptorConfiguration = new Mock<AlgorithmConfiguration>(MockBehavior.Strict);
TestsDataProtectionProvider.cs (1)
23where T : AlgorithmConfiguration, new()