)]}'
{
  "commit": "1dd1981096c30d0d9f0c8a848cb78b47f6322740",
  "tree": "35e85d6f02a229a703596784d2368395dcf61e08",
  "parents": [
    "2a8e86174536b735a777a56897c7949d33bd46a6"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Tue Apr 21 22:18:50 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue May 05 00:37:21 2026 -0700"
  },
  "message": "crypto: Make X509* and EVP_PKEY* const clonable\n\nThis will make future API design easier for const-correctness.\n\nBug: 505090843\n\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: I9976888078589e0c7274457bb1591de16a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/93347\nPresubmit-BoringSSL-Verified: boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cboringssl-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "aab4de75bc1cdb27eb633727b9207ae0b38f5d7c",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp.cc",
      "new_id": "1b182592dd42408a1ededc2637b93556963ab718",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp.cc"
    },
    {
      "type": "modify",
      "old_id": "825ce4a7298b82c3471cae122a736c3841090277",
      "old_mode": 33188,
      "old_path": "crypto/pool/pool.cc",
      "new_id": "c6e471623649da3b2ae13f6c901a4d444077e1f5",
      "new_mode": 33188,
      "new_path": "crypto/pool/pool.cc"
    },
    {
      "type": "modify",
      "old_id": "bfa8c5648f42f925b383e677c65c3bb13c5e0120",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_cmp.cc",
      "new_id": "1f66e6605d9c8465330f921c0cd5f8a2752b408f",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_cmp.cc"
    },
    {
      "type": "modify",
      "old_id": "0c3842e6856674d6cf5af0b66820cdf6e2baa04c",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.cc",
      "new_id": "f47df483f0b0dd6002623ebabbff03dd99158595",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "5d10b0234433dc2437355ef88db6116131414da3",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "bb168db424570fb687a9111a73304db6e516bd21",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "modify",
      "old_id": "3cc475ebe93ae25bfab7e4f52422447eeb605d4e",
      "old_mode": 33188,
      "old_path": "include/openssl/pool.h",
      "new_id": "46150478965485953a1353b97f89df6968928263",
      "new_mode": 33188,
      "new_path": "include/openssl/pool.h"
    },
    {
      "type": "modify",
      "old_id": "f96addf710e208133be0afcca9f8ae7afc4c3061",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "82d999675d082d44d7af8cae7b0b26144099951a",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "ae0cc87aa0a81809fcfa44e017c455722edd180d",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "e72d9ca9bf5e2880da9d841724ea77abf6eb63e4",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    },
    {
      "type": "modify",
      "old_id": "e04482d820553d0e7c7d468ae047885f7826c59a",
      "old_mode": 33188,
      "old_path": "ssl/ssl_credential.cc",
      "new_id": "dbe1b85387dc246070c18aaff6ac26e4a0556559",
      "new_mode": 33188,
      "new_path": "ssl/ssl_credential.cc"
    },
    {
      "type": "modify",
      "old_id": "52432fbee6df73d358bb533991cfaae780311c60",
      "old_mode": 33188,
      "old_path": "ssl/ssl_session.cc",
      "new_id": "4190b32a31a3968ca858c0c0c0df5238bdc258fd",
      "new_mode": 33188,
      "new_path": "ssl/ssl_session.cc"
    }
  ]
}
