gc: support HMAC-SHA256 and HMAC-SHA512.