hmacSha256 function
Computes an HMAC-SHA-256 authentication tag for message using key.
Implementation
Uint8List hmacSha256(List<int> key, List<int> message) {
final mac = HMac(SHA256Digest(), 64) as Mac;
mac.init(KeyParameter(Uint8List.fromList(key)));
final msgBytes = Uint8List.fromList(message);
mac.update(msgBytes, 0, msgBytes.length);
final out = Uint8List(mac.macSize);
mac.doFinal(out, 0);
return out;
}