4 implementations of IInternalAlgorithmConfiguration
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
17 references to IInternalAlgorithmConfiguration
Microsoft.AspNetCore.DataProtection (17)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorConfiguration.cs (4)
34
var
internalConfiguration = (
IInternalAlgorithmConfiguration
)this;
38
IAuthenticatedEncryptorDescriptor
IInternalAlgorithmConfiguration
.CreateDescriptorFromSecret(ISecret secret)
43
void
IInternalAlgorithmConfiguration
.Validate()
AuthenticatedEncryption\ConfigurationModel\CngCbcAuthenticatedEncryptorConfiguration.cs (4)
79
var
internalConfiguration = (
IInternalAlgorithmConfiguration
)this;
83
IAuthenticatedEncryptorDescriptor
IInternalAlgorithmConfiguration
.CreateDescriptorFromSecret(ISecret secret)
93
void
IInternalAlgorithmConfiguration
.Validate()
AuthenticatedEncryption\ConfigurationModel\CngGcmAuthenticatedEncryptorConfiguration.cs (4)
55
var
internalConfiguration = (
IInternalAlgorithmConfiguration
)this;
59
IAuthenticatedEncryptorDescriptor
IInternalAlgorithmConfiguration
.CreateDescriptorFromSecret(ISecret secret)
69
void
IInternalAlgorithmConfiguration
.Validate()
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorConfiguration.cs (4)
58
var
internalConfiguration = (
IInternalAlgorithmConfiguration
)this;
62
IAuthenticatedEncryptorDescriptor
IInternalAlgorithmConfiguration
.CreateDescriptorFromSecret(ISecret secret)
72
void
IInternalAlgorithmConfiguration
.Validate()
DataProtectionBuilderExtensions.cs (1)
497
((
IInternalAlgorithmConfiguration
)configuration).Validate(); // perform self-test