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