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)
40
AuthenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>().Object,
64
AuthenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>().Object,
95
var mockConfiguration = new Mock<
AlgorithmConfiguration
>();
184
var mockConfiguration = new Mock<
AlgorithmConfiguration
>();
311
AuthenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>().Object,
606
AuthenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>().Object,
633
AuthenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>().Object,
683
AuthenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>().Object,
738
AuthenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>().Object,
764
var authenticatedEncryptorConfiguration = new Mock<
AlgorithmConfiguration
>(MockBehavior.Strict);
TestsDataProtectionProvider.cs (1)
23
where T :
AlgorithmConfiguration
, new()