verify static method
Verifies that the signature
is signed using the publicKey
and the data
.
Implementation
static Future<bool> verify(
{required Uint8List publicKey, required Uint8List data, required Signature signature}) async {
final signaturePublicKeyBytes = (signature.publicKey as SimplePublicKey).bytes;
if (!constantTimeBytesEquality.equals(publicKey.toList(), signaturePublicKeyBytes)) return false;
return _algorithm.verify(data, signature: signature);
}