8 types derived from HMAC
System.Security.Cryptography (8)
System\Security\Cryptography\HMACMD5.cs (1)
18public class HMACMD5 : HMAC
System\Security\Cryptography\HMACSHA1.cs (1)
19public class HMACSHA1 : HMAC
System\Security\Cryptography\HMACSHA256.cs (1)
18public class HMACSHA256 : HMAC
System\Security\Cryptography\HMACSHA3_256.cs (1)
15public class HMACSHA3_256 : HMAC
System\Security\Cryptography\HMACSHA3_384.cs (1)
15public class HMACSHA3_384 : HMAC
System\Security\Cryptography\HMACSHA3_512.cs (1)
15public class HMACSHA3_512 : HMAC
System\Security\Cryptography\HMACSHA384.cs (1)
18public class HMACSHA384 : HMAC
System\Security\Cryptography\HMACSHA512.cs (1)
18public class HMACSHA512 : HMAC
12 references to HMAC
Microsoft.AspNetCore.DataProtection.Tests (2)
AuthenticatedEncryption\ConfigurationModel\AuthenticatedEncryptorDescriptorTests.cs (2)
105=> new TheoryData<EncryptionAlgorithm, ValidationAlgorithm, Func<HMAC>> 120Func<HMAC> validationAlgorithmFactory)
mscorlib (1)
src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
884[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.HMAC))]
netstandard (1)
netstandard.cs (1)
1881[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.HMAC))]
System.Security.Cryptography (3)
System\Security\Cryptography\HMAC.cs (3)
22public static new HMAC Create() => 27public static new HMAC? Create(string algorithmName) => 28CryptoConfigForwarder.CreateFromName<HMAC>(algorithmName);
System.Security.Cryptography.Primitives (1)
System.Security.Cryptography.Primitives.cs (1)
16[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Security.Cryptography.HMAC))]
System.Security.Cryptography.Xml (4)
System\Security\Cryptography\Xml\SignedXml.cs (4)
445HMAC? hash = macAlg as HMAC; 656HMAC? hmac = CryptoHelpers.CreateNonTransformFromName<HMAC>(SignatureMethod!);