verifySignature static method
Implementation
static bool verifySignature(
ECPublicKey? signingKey, Uint8List? message, Uint8List? signature) {
if (signingKey == null || message == null || signature == null) {
throw InvalidKeyException('Values must not be null');
}
if (signingKey.getType() == djbType) {
if (signature.length != 64) {
return false;
}
final publicKey = (signingKey as DjbECPublicKey).publicKey;
return verifySig(publicKey, message, signature);
} else {
throw InvalidKeyException(
'Unknown Signing Key type${signingKey.getType()}');
}
}