Can anyone help me here to clear the confusion regarding golang package crypto/hmac:
Reference: https://golang.org/pkg/crypto/
The below detail is taken from the above referred link which states that HMAC package is FIPS compliant.
“Package hmac implements the Keyed-Hash Message Authentication Code (HMAC) as defined in U.S. Federal Information Processing Standards Publication 198.”
While, at the other hand, this link https://kupczynski.info/2019/12/15/fips-golang.html
says that golang crypto package itself is not FIPS compliant. They advocates using BoringSSL, RedHat instead.
I am pretty new to go-lang and need immediate help on this. Please help
Thanks in advance