)]}'
{
  "commit": "fc6504a623d8cf5b92fafec714ac28396f67c01b",
  "tree": "c6744a2c16fd847917109d8c2c6e392016d4eed1",
  "parents": [
    "d9e028f8740f434ae561638f1ad524ad21f6b291"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Wed Nov 04 19:56:46 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Nov 06 09:58:06 2026 -0800"
  },
  "message": "pki: Remove support for draft-05 MTCs\n\nAfter crrev.com/c/8733762, Chrome no longer configures draft-05 MTC CAs,\nso this removes MTCAnchor::kPlants04 and the constructor that created\ndraft-05 anchors, SignatureAlgorithm::kMtcProofDraftPlants04, and the\ndraft-05 handling in VerifyMTC.\n\nThe MTC tests now only use draft-07. The verify_unittest MTC certs are\nregenerated with the plants-07 demo tool config, and\nTrustStoreCollectionMtcTest is updated for the draft-07 issuer encoding.\n\nBug: 578145031\nCq-Include-Trybots: chromium/try:linux-rel\nChange-Id: I989e65c8d747847bd635a42e617191d06a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/105189\nReviewed-by: Matt Mueller \u003cmattm@google.com\u003e\nAuto-Submit: Lily Chen \u003cchlily@google.com\u003e\nPresubmit-BoringSSL-Verified: boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cboringssl-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: Matt Mueller \u003cmattm@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1f3daee860074aefa2b8a15ebe15de625a35c58",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "6a9e8b87c443d0d09daa24c6de1bc56e75fc5645",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "0fb4951444ad5c0ed5c30583244ec0b963783695",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "0ad2b8da68eb0883b68d6aa13654c1f86793f2e1",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "77d4a6d885ff4c58fbae3894583c91730a077ef5",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "34f25ad47025542cb1591c0a0744161f614f7d29",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "f4e62160976e295f10a54ddf577d8a0773ed3606",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "425ca349bec050602c7f6c72388ea8814f15d5f2",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "5a0df539060c9e6dd1152df98bfc562f4f9a9193",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "327c5d485e59c604579948683a492b625555f9f7",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "536faec0ec5978183c4a9f1ad374d880e7048c0b",
      "old_mode": 33188,
      "old_path": "pki/path_builder_unittest.cc",
      "new_id": "db43c83233a9c85b664783dfb959fd4834ccc4cd",
      "new_mode": 33188,
      "new_path": "pki/path_builder_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "eef158797da763b7d8dcf540055c539f2cd38ea4",
      "old_mode": 33188,
      "old_path": "pki/signature_algorithm.cc",
      "new_id": "26f301dd760f5dc388f49e068625b48bdd3e33e6",
      "new_mode": 33188,
      "new_path": "pki/signature_algorithm.cc"
    },
    {
      "type": "modify",
      "old_id": "e386a3f9d589ff71b8b15af5c1eb824955d6ca1e",
      "old_mode": 33188,
      "old_path": "pki/signature_algorithm.h",
      "new_id": "f69e6553e5508c6644f73bb8fc3107ba38abafea",
      "new_mode": 33188,
      "new_path": "pki/signature_algorithm.h"
    },
    {
      "type": "modify",
      "old_id": "15db9bff275dc7218b2815426d4e455b3682c3c1",
      "old_mode": 33188,
      "old_path": "pki/simple_path_builder_delegate.cc",
      "new_id": "bbefb1912f0067c7e51cce8b6676a6c68e1be4b6",
      "new_mode": 33188,
      "new_path": "pki/simple_path_builder_delegate.cc"
    },
    {
      "type": "delete",
      "old_id": "1dc9bbac7f63aaa51cd10fcb36c21dc50aca74c2",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/README.md",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b63e467af6754b47eace492e75c0f9eb5906c5c6",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/generate_leaf.go",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "55cb433cf9462e3d4295171aa1d45d58471392c1",
      "old_mode": 33261,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/generate_mtcs.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "ebbd09f91326ff17f7c1400a3efb6d8d51d73f6e",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/leaf.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "f501a7e9fd81cba230a217822b821fe476830082",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-config.json",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "141e3dcd08f3dc988a1614cfede9f7ac0cd0e09f",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-ica.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "1cf1bcfa8b39a9817f63f4d84159a281debcbeb5",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-leaf-standalone-3cosigners.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "b2323234be486ee348cf19908c8bee11babe52ae",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-leaf-standalone-cosigner_wrong_order.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a266019888199ade877fa85dd74a76b6a4440258",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-leaf-standalone-duplicate_ca_signer.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6e55f2a5eb16732f9c0e30a0223a982ea6709050",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-leaf-standalone-no_ca_signer.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0b08c5fce4f3ac11d04e4697b9a190f6129f5c87",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-leaf-standalone.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5e7222541636fbd0e81b8aaa806c158e36713f0b",
      "old_mode": 33188,
      "old_path": "pki/testdata/path_builder_unittest/mtc_plants04/mtc-leaf.pem",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "c612a41d761a82743335b0ec99fe6a09fde54343",
      "old_mode": 33188,
      "old_path": "pki/testdata/verify_unittest/mtc-config.json",
      "new_id": "ac65ce3733c61dee1a02674027dc739c1879acca",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_unittest/mtc-config.json"
    },
    {
      "type": "modify",
      "old_id": "d4a24a0398a1af7fac6d72d9a598cdd733d40ad4",
      "old_mode": 33188,
      "old_path": "pki/testdata/verify_unittest/mtc-leaf-b.pem",
      "new_id": "b4b54d9d2311feeddfce894f9a6402deec50818a",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_unittest/mtc-leaf-b.pem"
    },
    {
      "type": "modify",
      "old_id": "8c4a1b22a97169bd45381777087f73492b9e05fd",
      "old_mode": 33188,
      "old_path": "pki/testdata/verify_unittest/mtc-leaf-bitflip.pem",
      "new_id": "d4c553c0e89ed56ee8e69f6f9fce61a6931ca2fc",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_unittest/mtc-leaf-bitflip.pem"
    },
    {
      "type": "modify",
      "old_id": "eb0ab6ca0bded8d215f11f94ea1c8dfdaab9f74a",
      "old_mode": 33188,
      "old_path": "pki/testdata/verify_unittest/mtc-leaf-c.pem",
      "new_id": "314f5dd665ad83078d01b3c373ef2042ceee15fe",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_unittest/mtc-leaf-c.pem"
    },
    {
      "type": "modify",
      "old_id": "ea4a145ae5a3673cd76b0cbaf9e8c06c2fa84ab5",
      "old_mode": 33188,
      "old_path": "pki/testdata/verify_unittest/mtc-leaf-unused-bit.pem",
      "new_id": "f708f3608b844245a181c68201d76a38d08120e9",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_unittest/mtc-leaf-unused-bit.pem"
    },
    {
      "type": "modify",
      "old_id": "790b8121e11f6f009734f38ff538c5ea544ac7c0",
      "old_mode": 33188,
      "old_path": "pki/testdata/verify_unittest/mtc-leaf.pem",
      "new_id": "e8e036bcb7ae71fb88b02a723becc57fa1b41b6d",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_unittest/mtc-leaf.pem"
    },
    {
      "type": "modify",
      "old_id": "11131764bce2146ff5f2e912953a18cd3ba25a66",
      "old_mode": 33188,
      "old_path": "pki/testdata/verify_unittest/readme-mtc-certs.md",
      "new_id": "34bf098017bf7e48465c1cd02bb5f2a247303bae",
      "new_mode": 33188,
      "new_path": "pki/testdata/verify_unittest/readme-mtc-certs.md"
    },
    {
      "type": "modify",
      "old_id": "44affe745586498e60f53fa66414b2249b1e43c2",
      "old_mode": 33188,
      "old_path": "pki/trust_store.cc",
      "new_id": "7458adf4ec6c05cb8f7be1f67505fc30769915d6",
      "new_mode": 33188,
      "new_path": "pki/trust_store.cc"
    },
    {
      "type": "modify",
      "old_id": "b84a5e8256d522fd4bf37b13290cc35a0038645e",
      "old_mode": 33188,
      "old_path": "pki/trust_store.h",
      "new_id": "be359ec184f750d6835c26a5dab5636af900eb12",
      "new_mode": 33188,
      "new_path": "pki/trust_store.h"
    },
    {
      "type": "modify",
      "old_id": "0d0284e3fa2738b913b41ebd1d457f3897e21b50",
      "old_mode": 33188,
      "old_path": "pki/trust_store_collection_unittest.cc",
      "new_id": "a04dfe5dbe2dcbb82fca533651d8927f4bf89b30",
      "new_mode": 33188,
      "new_path": "pki/trust_store_collection_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "0e8e88df71dcb5c08033b4aa097cd7870bdcc825",
      "old_mode": 33188,
      "old_path": "pki/trust_store_in_memory.cc",
      "new_id": "0c4509ed055c2600c5c444137c26942dd37e8b65",
      "new_mode": 33188,
      "new_path": "pki/trust_store_in_memory.cc"
    },
    {
      "type": "modify",
      "old_id": "0a6b6b590f024a5e1b0a141584fcf1fcd514777c",
      "old_mode": 33188,
      "old_path": "pki/trust_store_in_memory_unittest.cc",
      "new_id": "79905e6c53c420dd2d6de4e86275311945108ee3",
      "new_mode": 33188,
      "new_path": "pki/trust_store_in_memory_unittest.cc"
    },
    {
      "type": "modify",
      "old_id": "41b6dc56220feffbf9f7050cd9bc8855c714a592",
      "old_mode": 33188,
      "old_path": "pki/verify_certificate_chain.cc",
      "new_id": "be94368eb7344bc0ff9e8db943ee640a490a5b9e",
      "new_mode": 33188,
      "new_path": "pki/verify_certificate_chain.cc"
    },
    {
      "type": "modify",
      "old_id": "352a9da48453319c88d606f2155a8959f68e6a83",
      "old_mode": 33188,
      "old_path": "pki/verify_signed_data.cc",
      "new_id": "5e55db9177bea572c187523098ba745eff5cbe54",
      "new_mode": 33188,
      "new_path": "pki/verify_signed_data.cc"
    },
    {
      "type": "modify",
      "old_id": "ccaf4b0818e46b42b5bb90bc09b5cd8b45b06a64",
      "old_mode": 33188,
      "old_path": "pki/verify_unittest.cc",
      "new_id": "1a212006ea28fa5c76a2afea7d1a32895917ea9e",
      "new_mode": 33188,
      "new_path": "pki/verify_unittest.cc"
    }
  ]
}
