3 writes to ValidationAlgorithmType
Microsoft.AspNetCore.DataProtection (3)
AuthenticatedEncryption\AuthenticatedEncryptorFactory.cs (1)
100ValidationAlgorithmType = GetManagedTypeFromValidationAlgorithm(authenticatedConfiguration.ValidationAlgorithm)
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorDescriptorDeserializer.cs (1)
39configuration.ValidationAlgorithmType = ManagedAlgorithmHelpers.FriendlyNameToType((string)validationElement.Attribute("algorithm")!);
RegistryPolicyResolver.cs (1)
192options.ValidationAlgorithmType = ManagedAlgorithmHelpers.FriendlyNameToType(Convert.ToString(valueFromRegistry, CultureInfo.InvariantCulture)!);
10 references to ValidationAlgorithmType
Microsoft.AspNetCore.DataProtection (10)
AuthenticatedEncryption\ConfigurationModel\ManagedAuthenticatedEncryptorDescriptor.cs (1)
50new XAttribute("algorithm", ManagedAlgorithmHelpers.TypeToFriendlyName(Configuration.ValidationAlgorithmType)));
AuthenticatedEncryption\ManagedAuthenticatedEncryptorFactory.cs (8)
56keyedValidationAlgorithmFactory: GetKeyedValidationAlgorithmFactory(configuration.ValidationAlgorithmType)); 72if (configuration.ValidationAlgorithmType == null) 74throw Error.Common_PropertyCannotBeNullOrEmpty(nameof(configuration.ValidationAlgorithmType)); 77typeof(KeyedHashAlgorithm).AssertIsAssignableFrom(configuration.ValidationAlgorithmType); 78_logger.UsingManagedKeyedHashAlgorithm(configuration.ValidationAlgorithmType.FullName!); 79if (configuration.ValidationAlgorithmType == typeof(HMACSHA256)) 83else if (configuration.ValidationAlgorithmType == typeof(HMACSHA512)) 89return AlgorithmActivator.CreateFactory<KeyedHashAlgorithm>(configuration.ValidationAlgorithmType);
RegistryPolicyResolver.cs (1)
189valueFromRegistry = key.GetValue(nameof(ManagedAuthenticatedEncryptorConfiguration.ValidationAlgorithmType));