verifyECDSADerSignature method

bool verifyECDSADerSignature({
  1. required List<int> digest,
  2. required List<int> signature,
})

Verifies an ECDSA DER-encoded signature against a given digest.

  • digest: The hash or message digest that was signed.
  • signature: The DER-encoded ECDSA signature to verify.

Implementation

bool verifyECDSADerSignature({
  required List<int> digest,
  required List<int> signature,
}) {
  final secp256k1Signature = Secp256k1EcdsaSignature.fromDer(signature);
  final ecdsaSignature = ECDSASignature(
    secp256k1Signature.r,
    secp256k1Signature.s,
  );
  return _verifyKey.verify(ecdsaSignature, digest);
}