Future<Uint8List> hmac(String hashAlgorithm, Uint8List key, Uint8List data) { if (hashAlgorithm.toUpperCase() == 'SHA-1') { return hmacSha1(key, data); } return hmacSha256(key, data); }