verifySignature method
Implementation
bool verifySignature(
Uint8List messageHash,
SignatureData signature,
Uint8List publicKey,
) {
int recId = recoveryId(signature, messageHash, publicKey);
final recoveredPublicKey = ecRecover(recId, messageHash, signature, publicKey.length == 33);
return Hex.encode(publicKey) == Hex.encode(recoveredPublicKey);
}