| Index: crypto/ec_signature_creator_openssl.cc
|
| diff --git a/crypto/ec_signature_creator_openssl.cc b/crypto/ec_signature_creator_openssl.cc
|
| index e9c39b7c585f32cda7c875013ad9a72913993dd7..e80a7fbc09f70d05b384b96fbb6dc2f2c9b5cf8c 100644
|
| --- a/crypto/ec_signature_creator_openssl.cc
|
| +++ b/crypto/ec_signature_creator_openssl.cc
|
| @@ -55,9 +55,8 @@ bool ECSignatureCreatorImpl::DecodeSignature(
|
| std::vector<uint8_t>* out_raw_sig) {
|
| OpenSSLErrStackTracer err_tracer(FROM_HERE);
|
| // Create ECDSA_SIG object from DER-encoded data.
|
| - const unsigned char* der_data = &der_sig.front();
|
| ScopedECDSA_SIG ecdsa_sig(
|
| - d2i_ECDSA_SIG(NULL, &der_data, static_cast<long>(der_sig.size())));
|
| + ECDSA_SIG_from_bytes(der_sig.data(), der_sig.size()));
|
| if (!ecdsa_sig.get())
|
| return false;
|
|
|
|
|