verify method

  1. @override
bool verify(
  1. List<int> data,
  2. List<int> signature
)
override

Verifies HMAC signature against the original data.

Implementation

@override
bool verify(List<int> data, List<int> signature) {
  final expected = sign(data);
  if (expected.length != signature.length) return false;
  for (int i = 0; i < expected.length; i++) {
    if (expected[i] != signature[i]) return false;
  }
  return true;
}