computeSignature method

  1. @visibleForTesting
String computeSignature(
  1. String totalParams
)

Implementation

@visibleForTesting
String computeSignature(String totalParams) {
  _log('computeSignature($totalParams)');
  List<int> hmacInput = utf8.encode(apiSecretKey!);
  final hmacSha256 = Hmac(sha256, hmacInput); // HMAC-SHA256
  final totalParamsBytes = utf8.encode(totalParams);
  final signature = hmacSha256.convert(totalParamsBytes);
  _log('signing request with: $signature');
  return '$signature';
}