verify method
Verifies a Nist256p1 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.nist256);
return edsaVerifyKey.verify(ecdsaSignature, message);
}