Performs signing and verification operations using HMAC and the specified hash function.
Returns a sha256 hash object; optionally initialized with a string
Returns a sha384 hash object; optionally initialized with a string
Returns a sha512 hash object; optionally initialized with a string
Construct a Key object for the given algorithm with the given key_data.