| Index: crypto/ec_signature_creator_impl.cc
 | 
| diff --git a/crypto/ec_signature_creator_impl.cc b/crypto/ec_signature_creator_impl.cc
 | 
| index c22efdab4b476ce40ed19afff53c279b7e317d99..2870310dd1c0d30880412a0a05bd87ac978da063 100644
 | 
| --- a/crypto/ec_signature_creator_impl.cc
 | 
| +++ b/crypto/ec_signature_creator_impl.cc
 | 
| @@ -15,7 +15,6 @@
 | 
|  #include "base/logging.h"
 | 
|  #include "crypto/ec_private_key.h"
 | 
|  #include "crypto/openssl_util.h"
 | 
| -#include "crypto/scoped_openssl_types.h"
 | 
|  
 | 
|  namespace crypto {
 | 
|  
 | 
| @@ -30,7 +29,7 @@ bool ECSignatureCreatorImpl::Sign(const uint8_t* data,
 | 
|                                    int data_len,
 | 
|                                    std::vector<uint8_t>* signature) {
 | 
|    OpenSSLErrStackTracer err_tracer(FROM_HERE);
 | 
| -  ScopedEVP_MD_CTX ctx(EVP_MD_CTX_create());
 | 
| +  bssl::ScopedEVP_MD_CTX ctx;
 | 
|    size_t sig_len = 0;
 | 
|    if (!ctx.get() ||
 | 
|        !EVP_DigestSignInit(ctx.get(), nullptr, EVP_sha256(), nullptr,
 | 
| @@ -56,7 +55,7 @@ bool ECSignatureCreatorImpl::DecodeSignature(
 | 
|      std::vector<uint8_t>* out_raw_sig) {
 | 
|    OpenSSLErrStackTracer err_tracer(FROM_HERE);
 | 
|    // Create ECDSA_SIG object from DER-encoded data.
 | 
| -  ScopedECDSA_SIG ecdsa_sig(
 | 
| +  bssl::UniquePtr<ECDSA_SIG> ecdsa_sig(
 | 
|        ECDSA_SIG_from_bytes(der_sig.data(), der_sig.size()));
 | 
|    if (!ecdsa_sig.get())
 | 
|      return false;
 | 
| 
 |