generateHmacSha256 function

String generateHmacSha256(
  1. String apiKey,
  2. String body
)

Implementation

String generateHmacSha256(String apiKey, String body) {
  var key = utf8.encode(apiKey);
  var bytes = utf8.encode(body);

  var hmacSha256 = Hmac(sha256, key);
  Digest digest = hmacSha256.convert(bytes);

  return base64Encode(digest.bytes);
}