)]}'
{
  "commit": "dc112e7ffc9bf95d01f08478ac9be90d6a695cdd",
  "tree": "b509a42c109849bd43ee0c476d3c7b659c00f66a",
  "parents": [
    "5c1d5d8035bfad737bed79cd600c6600647e947f"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Jun 25 21:42:52 2022 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jul 11 22:02:03 2022 +0000"
  },
  "message": "Const-correct the i2d/dup functions we can.\n\nTypes which do not contain an X509_NAME can be const. X509_NAME still\nrequires some thought. (i2d_X509_NAME can mutate the object and isn\u0027t\neven thread-safe when modified.)\n\nBug: 407\nChange-Id: Iceafa2b4ea9c4194cfcc3044d90393b5d91f7c11\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/53305\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68c331a532b726c709bb7039ed5c85f71dbfa965",
      "old_mode": 33188,
      "old_path": ".clang-format",
      "new_id": "0ab585e26f344b5338364af9739ae51e82466918",
      "new_mode": 33188,
      "new_path": ".clang-format"
    },
    {
      "type": "modify",
      "old_id": "3eff87cb21d5d59342410ba18fd3a168270d6061",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/pkcs8_x509.c",
      "new_id": "5a1d591faa9e93d0f036edf445fb5a99d4da04b7",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/pkcs8_x509.c"
    },
    {
      "type": "modify",
      "old_id": "8785949198c12d32fe59d57dd86ac87d20d242aa",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "23c961e871ebed240f428647b4ca7dc703e133d4",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "38cb0289264b8c18e8b04d3630d1b4cf6a075de5",
      "old_mode": 33188,
      "old_path": "crypto/x509/rsa_pss.c",
      "new_id": "f5716a61e20153e2e6f185a19c1aeceb593b4867",
      "new_mode": 33188,
      "new_path": "crypto/x509/rsa_pss.c"
    },
    {
      "type": "modify",
      "old_id": "6e812485ea7eb37aae1c33489446c32c9034a5b4",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509cset.c",
      "new_id": "9558128e560583c18fa57364f0c567bd41dd0ab0",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509cset.c"
    },
    {
      "type": "modify",
      "old_id": "4c6181e61e7ddc01ea18523e31274bcaec699bfd",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509rset.c",
      "new_id": "869bd40a3f93d4f5b21bf8a3d2115ea3fe2ccd30",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509rset.c"
    },
    {
      "type": "modify",
      "old_id": "09a2221a2f833731d29a6ef8540b8434d9c5fc3f",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_algor.c",
      "new_id": "a2d778a7efe4d0cb2afc47eaf4c1f88b4b7fd0e1",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_algor.c"
    },
    {
      "type": "modify",
      "old_id": "a434bc29f16cf5335212cc8659aa6eeff15735fd",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_attrib.c",
      "new_id": "14428b38b1b62898dabcc7a9062aab1d2713d549",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_attrib.c"
    },
    {
      "type": "modify",
      "old_id": "53d2b711f6c8af95f31e79ba6689725e89f2f48a",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_exten.c",
      "new_id": "e181d982def0d9028b68d97f9f3b1a317ca092b5",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_exten.c"
    },
    {
      "type": "modify",
      "old_id": "f54cbe8c1f93a9205b8c60fa2184ba6992d3ebab",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_name.c",
      "new_id": "a17d9d73f63a5e818b4579feea59c8dfefbbcb14",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_name.c"
    },
    {
      "type": "modify",
      "old_id": "6a1dece22954b480cde3aa337e9d9f0e3da9b05d",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_pubkey.c",
      "new_id": "6a6a9750cf9b48dab526d538ff0d508ef065b559",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_pubkey.c"
    },
    {
      "type": "modify",
      "old_id": "b68cb9ef4ca2a8f90ee9191aadbec75162732465",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_sig.c",
      "new_id": "4710cae85a234038c6e85d95930f9150d7d37c9c",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_sig.c"
    },
    {
      "type": "modify",
      "old_id": "435ff85dd4dcc1c9ccc15e2d88b1146891075c0e",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_spki.c",
      "new_id": "589987821cad62f2bdb0109eaeed64674526b2a6",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_spki.c"
    },
    {
      "type": "modify",
      "old_id": "e317a7053a80472c0267c335d27433ebbac24689",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_val.c",
      "new_id": "62dbf6fef23028e990937403e8f66df348b37dd2",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_val.c"
    },
    {
      "type": "modify",
      "old_id": "ee558a493b72229b7d04fb4a3b6e25720af2745a",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509.c",
      "new_id": "27cbd9938935dcb4bcf0e29d51fc9d6a5948313d",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509.c"
    },
    {
      "type": "modify",
      "old_id": "d372537f2c3419e5356359bdcfef9dd5c231db11",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_x509a.c",
      "new_id": "c473f93dd12de9a544c1102b640bf9101fc2e9dd",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_x509a.c"
    },
    {
      "type": "modify",
      "old_id": "db55f0623c73a6b19a75194be1207581559bc7eb",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_bcons.c",
      "new_id": "19c1a5df15e640936466437623d35a1a0efa9916",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_bcons.c"
    },
    {
      "type": "modify",
      "old_id": "5b6841e80406ae7d028ff92abc2f4302a06ef7d9",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_cpols.c",
      "new_id": "82c68a1ee42ef8f54b59944a49d9f72a87cdecca",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_cpols.c"
    },
    {
      "type": "modify",
      "old_id": "7eb7cc86c0716a9c09a6a0b9b78d1f2884aee7bb",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_extku.c",
      "new_id": "0305ed29d1e06fe1363a8f3cfd095369e766a797",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_extku.c"
    },
    {
      "type": "modify",
      "old_id": "bd1aac16f997092df56ed0073dd139526b0a8a26",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_genn.c",
      "new_id": "fef020445205eb3c3db4f23312bd026f325ae7c5",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_genn.c"
    },
    {
      "type": "modify",
      "old_id": "356fb9d1f35af69476597749bbca2aa1ac257001",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_pcia.c",
      "new_id": "62893ed7948799b2bea450470993a910df5f5068",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_pcia.c"
    },
    {
      "type": "modify",
      "old_id": "75bc6f0b2b40cf27019d52a41654af5983195f0c",
      "old_mode": 33188,
      "old_path": "include/openssl/asn1t.h",
      "new_id": "105cee8deb459068883968dfa3f6dec87f866a79",
      "new_mode": 33188,
      "new_path": "include/openssl/asn1t.h"
    },
    {
      "type": "modify",
      "old_id": "526765f5801e376f74e4146587a3372215cf2992",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "673edfecbe4c32ee66304bf27dceae429816d75d",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    },
    {
      "type": "modify",
      "old_id": "afaf172f8730d15f6651fb36ccd0011a6a8bb01c",
      "old_mode": 33188,
      "old_path": "include/openssl/x509v3.h",
      "new_id": "0ae96137da08d0f3aabf7ef4221e361a9844de7f",
      "new_mode": 33188,
      "new_path": "include/openssl/x509v3.h"
    }
  ]
}
