Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 673968 | Differences between
and this patch

Collapse All | Expand All

(-)tensorflow-1.12.0/tensorflow/core/platform/cloud/oauth_client.cc (-1 / +1 lines)
Lines 119-125 Link Here
119
  if (EVP_DigestSignFinal(md_ctx.get(), sig.get(), &sig_len) != 1) {
119
  if (EVP_DigestSignFinal(md_ctx.get(), sig.get(), &sig_len) != 1) {
120
    return errors::Internal("DigestFinal (signature compute) failed.");
120
    return errors::Internal("DigestFinal (signature compute) failed.");
121
  }
121
  }
122
  EVP_MD_CTX_cleanup(md_ctx.get());
122
  EVP_MD_CTX_free(md_ctx.get());
123
  return Base64Encode(StringPiece(reinterpret_cast<char*>(sig.get()), sig_len),
123
  return Base64Encode(StringPiece(reinterpret_cast<char*>(sig.get()), sig_len),
124
                      signature);
124
                      signature);
125
}
125
}
(-)tensorflow-1.12.0/tensorflow/core/platform/cloud/oauth_client_test.cc (-1 / +1 lines)
Lines 166-172 Link Here
166
                const_cast<unsigned char*>(
166
                const_cast<unsigned char*>(
167
                    reinterpret_cast<const unsigned char*>(signature.data())),
167
                    reinterpret_cast<const unsigned char*>(signature.data())),
168
                signature.size()));
168
                signature.size()));
169
  EVP_MD_CTX_cleanup(md_ctx);
169
  EVP_MD_CTX_free(md_ctx);
170
170
171
  // Free all the crypto-related resources.
171
  // Free all the crypto-related resources.
172
  EVP_PKEY_free(key);
172
  EVP_PKEY_free(key);

Return to bug 673968