verify method
Verifies a Secp256k1 signature against a message digest.
Parameters:
message
: The message digest.signature
: The signature bytes.
Returns:
- True if the signature is valid, false otherwise.
Implementation
bool verify(List<int> message, List<int> signature,
{bool hashMessage = false}) {
if (hashMessage) {
message = QuickCrypto.sha256Hash(message);
}
final ecdsaSignature = ECDSASignature.fromBytes(
signature, CryptoSignerConst.generatorSecp256k1);
return edsaVerifyKey.verify(ecdsaSignature, message);
}