)]}'
{
  "commit": "781eb42d34e5a575c30a2f34102453d2f739ce81",
  "tree": "1edb73e1633783580342cacfefc0a23579086b12",
  "parents": [
    "1536de883ce6803ae1779866d42f27c5cd138e58"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Thu Mar 06 01:14:17 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 11 15:15:33 2025 -0700"
  },
  "message": "Add mode for MLS client auth, with EKU checking\n\nBug: 394579214\n\nChange-Id: Ib52af3d1672e45c5c3bb136fc6e1f63210e713b2\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/77089\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b116e71ad98b0c880d318099a1921cce4cfafa87",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "c5c1fa9e60d97b442cb5a50fed3c413cb5e9acf5",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "2d774f8d55ae32c18ddcaf83fcae56a8d51cac30",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "8d7b69e40fa32c0aff43e3b1cec28f2b922fc848",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "7762d0a686b9073186bf9866836ddf29c6d70cff",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "ea49630cdde9ef2d39af0f8c875efe7bca45e957",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "ce099e055cb3e167790569e8910feabfe9e9f1ed",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "47c6c555238e8f4950f13e9f92369bd02dac67a8",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "a1116fa3c04b7836806643051b457966b4b86d2c",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "7e6187a1f2ebc292fbc691f06274105c669b8c01",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "06ca1af864b3ed5fd3d7e09e63219f91f4fd4411",
      "old_mode": 33188,
      "old_path": "include/openssl/pki/verify.h",
      "new_id": "1396e80d4e3757ab9a6cf9e06e78cd9e80ee056a",
      "new_mode": 33188,
      "new_path": "include/openssl/pki/verify.h"
    },
    {
      "type": "modify",
      "old_id": "636bfc6c2370cd5f15145964a52c27cc1081b30a",
      "old_mode": 33188,
      "old_path": "pki/common_cert_errors.cc",
      "new_id": "af36eca85764554c85462698cb80ff815145802e",
      "new_mode": 33188,
      "new_path": "pki/common_cert_errors.cc"
    },
    {
      "type": "modify",
      "old_id": "40b02deb345ebb7205aef12f1df32c8d874657e2",
      "old_mode": 33188,
      "old_path": "pki/common_cert_errors.h",
      "new_id": "5b7a871fe4600cc13974f2e0a0ab5a774835531d",
      "new_mode": 33188,
      "new_path": "pki/common_cert_errors.h"
    },
    {
      "type": "modify",
      "old_id": "2556c246b56dc832800b589ab315eabfcfafabd8",
      "old_mode": 33188,
      "old_path": "pki/extended_key_usage.h",
      "new_id": "c0915fd130a9a63c67871024700d335c5224c943",
      "new_mode": 33188,
      "new_path": "pki/extended_key_usage.h"
    },
    {
      "type": "modify",
      "old_id": "20f082f4551e66dee8506d049f1c124af83cca1e",
      "old_mode": 33188,
      "old_path": "pki/test_helpers.cc",
      "new_id": "a66b5201aafaee6020f73219e41b9f5bb7332164",
      "new_mode": 33188,
      "new_path": "pki/test_helpers.cc"
    },
    {
      "type": "modify",
      "old_id": "15dc4ffb40a6c50a7217198e9ad20da126ccf7d5",
      "old_mode": 33261,
      "old_path": "pki/testdata/verify_certificate_chain_unittest/generate-all.sh",
      "new_id": "4941ca37c2901ba02e1ab19ec229411ebda7fe3a",
      "new_mode": 33261,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/generate-all.sh"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d092a967d2a308d47441d009a2312f8dfe6aab0",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth-extra/any.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1a7bdf834fef6c39f52fc72dc06b4a817bcb4bbf",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth-extra/chain.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "82d223fc5478f8ed32a6db9d192152787d31032d",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth-extra/mlsclientauth.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d092a967d2a308d47441d009a2312f8dfe6aab0",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth/any.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6ee783d18d1174d3ee3e8cd0b69c7238dd5f5ae",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth/chain.pem"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cbe7baa1d45ddd94c720dfdad171123f72ff692f",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth/clientauth.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3d9f65a64fabb9272d393718785ca6d98e481724",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth/make-mls-extensions.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f6b45585f4da4a8364a1b53077a49bedd3b6626a",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth/mlsclientauth.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b1c0909061eda1f947488ca53885e02f231f4ce1",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/intermediate-eku-mlsclientauth/serverauth.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57f822e56f5d4a64cddcb5a78f8e475d2234314e",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/target-eku-any/mlsclientauth.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "57f822e56f5d4a64cddcb5a78f8e475d2234314e",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/target-eku-many/mlsclientauth.test"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52d1446cebb30c6e194c56eae4061befb64eea03",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_certificate_chain_unittest/target-eku-none/mlsclientauth.test"
    },
    {
      "type": "modify",
      "old_id": "09373c0d3f35d9f035e4cb57ff8bdfbe17e80491",
      "old_mode": 33188,
      "old_path": "pki/verify.cc",
      "new_id": "9acf43aff03020e460bc93f56fb19bc9e8a86fa2",
      "new_mode": 33188,
      "new_path": "pki/verify.cc"
    },
    {
      "type": "modify",
      "old_id": "d7c5f29d8f0f1aca1b67fc487d82ba3c5d7a793c",
      "old_mode": 33188,
      "old_path": "pki/verify_certificate_chain.cc",
      "new_id": "219273ff18c42de711f7a080f46156bbc7b2e5c8",
      "new_mode": 33188,
      "new_path": "pki/verify_certificate_chain.cc"
    },
    {
      "type": "modify",
      "old_id": "f2cf603174a0662d3da198bd39e8f885e120b1d5",
      "old_mode": 33188,
      "old_path": "pki/verify_certificate_chain.h",
      "new_id": "f37bc5cc92432d21c2f6aac9d5f3feb5125dee03",
      "new_mode": 33188,
      "new_path": "pki/verify_certificate_chain.h"
    },
    {
      "type": "modify",
      "old_id": "c7f9f11417b2e1274a3138dd5e890dd4a4055968",
      "old_mode": 33188,
      "old_path": "pki/verify_certificate_chain_typed_unittest.h",
      "new_id": "f62a4b9350be37871de4f079fbe8f805db389867",
      "new_mode": 33188,
      "new_path": "pki/verify_certificate_chain_typed_unittest.h"
    }
  ]
}
