hmac static method
Calculates an HMAC using a specified hash function, a secret key, and input data.
Implementation
static List<int> hmac(HashFunc hash, List<int> key, List<int> data) {
final h = HMAC(hash, key);
h.update(data);
final digest = h.digest();
h.clean();
return digest;
}