verify method
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;
}