)]}'
{
  "commit": "ee4af9e94e7766afe739f6aa433f10b1b404c991",
  "tree": "201b81f3994b2603a5e2e347a3986897acf22c00",
  "parents": [
    "5eeaf3029dab6b7264522c57a7a2acb461c0a434"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Aug 31 16:54:47 2020 -0400"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Sep 18 19:57:56 2020 +0000"
  },
  "message": "Add X509_get_pathlen and X509_REVOKED_get0_extensions.\n\nConscrypt will need these functions. Also fix a bug in\nX509_get_extension_flags\u0027s error-handling. While I\u0027m here, add\nX509_CRL_get0_extensions for completeness. Nothing uses this yet, but\nthis could later be an alternative to avoid Conscrypt\u0027s mess with\ntemplates.\n\nChange-Id: I9393b75fcf53346535e6a4712355be081baa630d\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/42744\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "50d1318fcd23af5619e2139089e2e95a9b1b01f2",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/basic_constraints_ca.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2d6680117aba0a7fe13ea9c407172b422b23e0be",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/basic_constraints_ca_pathlen_0.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b9d35d01421d21fa18029366575b18b39ec4caaf",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/basic_constraints_ca_pathlen_1.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c4698a6a780bac8ee221c06004a7c473bf51ccb7",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/basic_constraints_ca_pathlen_10.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b9b8c295cfa9c81912ff879bfef508caa04791c",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/basic_constraints_leaf.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1228961ff7937f0fa69661b48b6a51c73354623a",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/basic_constraints_none.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23158b5947322020e6da81e21d2c67db53bdfe63",
      "new_mode": 33188,
      "new_path": "crypto/x509/test/make_basic_constraints.go"
    },
    {
      "type": "modify",
      "old_id": "426e18183e5b38a23dfdf622603e94bb374f5465",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "599abf50f45737cdfaca93eca365ff65240bc1a5",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ba868b3c221de6a45aaa5d84108cd6ff8e9ec5c1",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509cset.c",
      "new_id": "b07ff27318cae086009fe87bf4b125e2f7ffa2c6",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509cset.c"
    },
    {
      "type": "modify",
      "old_id": "51783a4bab1c5f059a7bfe07d5ef998fe2c416ff",
      "old_mode": 33188,
      "old_path": "crypto/x509v3/v3_purp.c",
      "new_id": "acb760250cf7f5f8131fae2d6b1fa8f9e070d250",
      "new_mode": 33188,
      "new_path": "crypto/x509v3/v3_purp.c"
    },
    {
      "type": "modify",
      "old_id": "38bdf52b202ec5c5d150bde5f9c3aa4e2a3a7c53",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "9d307d4ce587aa7f8d4494d734182554d845b726",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    },
    {
      "type": "modify",
      "old_id": "e20aef08d4adee8a8a163a4c8ba7f5d56f6da874",
      "old_mode": 33188,
      "old_path": "sources.cmake",
      "new_id": "7daa7e21887d1f39e1d7abba8f0c6ac1dcb3da73",
      "new_mode": 33188,
      "new_path": "sources.cmake"
    }
  ]
}
