verifySignature method

bool verifySignature({
  1. required Uint8List message,
  2. required Uint8List signature,
  3. required SignatureAlgorithm sigType,
})

Verifies a signature.

Throws an AskarKeyException if verification fails.

Implementation

bool verifySignature({
  required Uint8List message,
  required Uint8List signature,
  required SignatureAlgorithm sigType,
}) {
  try {
    return askarKeyVerifySignature(
      localKeyHandle,
      message,
      signature,
      sigType,
    ).getValueOrException();
  } catch (e) {
    throw AskarKeyException('Failed to verify signature: $e');
  }
}