I am creating a FIPS approved application and will enable FIPS mode on my computer. I need a HMAC function, hopefully based on SHA512. I understand that the HMAC SHA1 function is verified by FIPS, but I have a SHA512CryptoServiceProvider hash function that is verified by FIPS, and I know that FIPS does indeed allow SHA512. Is there a similar HMAC feature in C # that makes FIPS a trusted HMAC SHA512?
source share