)]}'
{
  "commit": "ea52bc3f7558ff13f29a478be614b31c87b27c52",
  "tree": "f17866b6f7518af254cbf93c4deb08615a2b5a06",
  "parents": [
    "73cd946964c555a39730592db4b540accbafac6c"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Feb 10 13:48:18 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Feb 10 12:28:50 2026 -0800"
  },
  "message": "evp_test: Fix MaybeReplaceWithCopy for EVP_MD_CTX\n\nThe corresponding EVP_PKEY_CTX pointer wasn\u0027t being updated. We actually\ndon\u0027t have an API to access the copied object, but OpenSSL 1.1.x added\nEVP_MD_CTX_pkey_ctx, which seems fine enough.\n\nI think this happened to work because none of the EVP_MD_CTX-based tests\nset anything on the EVP_PKEY_CTX.\n\nOpenSSL 3.x renamed it to EVP_MD_CTX_get_pkey_ctx, along with a host of\nother such getters. I\u0027ve stuck with the 1.1.x name for now, since we\u0027re\nmostly not targetting the 3.x API yet.\n\nChange-Id: Iefb325ae40beca843de5a03508d072119a9974ea\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/89127\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "613402fdbd5a276b7dc9e018d7f4626c44f4fc38",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "85302c76f94b1ea331b06f54ee7400125924dde8",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "0a073a156be0e9d50a2148ccdcb4b2008998e871",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digest/digest.cc.inc",
      "new_id": "49b067b78240f44b3806d300206db8c581aae480",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digest/digest.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "a86c18926e7798a3b0aae70c53870e03b5acd0ab",
      "old_mode": 33188,
      "old_path": "include/openssl/digest.h",
      "new_id": "40670234682ac00dec268dea43f0ee1e39e8684f",
      "new_mode": 33188,
      "new_path": "include/openssl/digest.h"
    },
    {
      "type": "modify",
      "old_id": "6b144db7f26aaf8f0be3c678282acf57fa2fce64",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "75d1ecff54bce92c64a1335838872d2f94a6e8d0",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    }
  ]
}
