| Index: base/crypto/signature_verifier_openssl.cc
|
| diff --git a/base/crypto/signature_verifier_openssl.cc b/base/crypto/signature_verifier_openssl.cc
|
| index b4fff781bc5b9345812138493b5aa208aa2cc4b5..4850efa4790d9e4c1b9b8f54d654c6cdcc5e35e5 100644
|
| --- a/base/crypto/signature_verifier_openssl.cc
|
| +++ b/base/crypto/signature_verifier_openssl.cc
|
| @@ -12,6 +12,7 @@
|
| #include "base/logging.h"
|
| #include "base/openssl_util.h"
|
| #include "base/scoped_ptr.h"
|
| +#include "base/stl_util-inl.h"
|
|
|
| namespace base {
|
|
|
| @@ -77,7 +78,7 @@ bool SignatureVerifier::VerifyFinal() {
|
| DCHECK(verify_context_);
|
| OpenSSLErrStackTracer err_tracer(FROM_HERE);
|
| int rv = EVP_VerifyFinal(verify_context_->ctx.get(),
|
| - signature_.data(), signature_.size(),
|
| + vector_as_array(&signature_), signature_.size(),
|
| verify_context_->public_key.get());
|
| DCHECK_GE(rv, 0);
|
| Reset();
|
|
|