Index: crypto/signature_verifier_openssl.cc |
diff --git a/crypto/signature_verifier_openssl.cc b/crypto/signature_verifier_openssl.cc |
index 53637ebb60a269eb90f34e69e57d847498a3eef8..84aa2ea3912017178120df4bc9ee52354edd284f 100644 |
--- a/crypto/signature_verifier_openssl.cc |
+++ b/crypto/signature_verifier_openssl.cc |
@@ -122,8 +122,7 @@ bool SignatureVerifier::VerifyFinal() { |
int rv = EVP_DigestVerifyFinal(verify_context_->ctx.get(), |
vector_as_array(&signature_), |
signature_.size()); |
- // rv is -1 if a DER-encoded ECDSA signature cannot be decoded correctly. |
- DCHECK_GE(rv, -1); |
+ DCHECK_EQ(!!rv, rv); |
Reset(); |
return rv == 1; |
} |