)]}'
{
  "commit": "0e9b8662f29c0754cf166964b7811c635c89fc6f",
  "tree": "3b92a74a6d950a61616eedd3790e0300d7b72c41",
  "parents": [
    "05d322e07540e9b2046df88bee74d2b4a24140c0"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sat Jun 27 10:06:33 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jun 29 10:15:41 2026 -0700"
  },
  "message": "Import ML-KEM Wycheproof tests\n\nThis slipped through in crbug.com/42290453\n\nBug: 42290453\nChange-Id: Ie566aac63c534f4171179e6289201f31606f20d3\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/98112\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03c220b2d8b5a2440b65159224381595873e41e9",
      "old_mode": 33188,
      "old_path": "crypto/mlkem/mlkem_test.cc",
      "new_id": "45773d54d60891417641442c380d39879c84bc06",
      "new_mode": 33188,
      "new_path": "crypto/mlkem/mlkem_test.cc"
    },
    {
      "type": "modify",
      "old_id": "dc1e31d3579f4d37bddbe5d631fc30bd9d7b6594",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "cac07987252b695f6c0373f453f5a3718d237916",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "634d641c018c0550986bc64fc8a43aade77e797e",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "0211d67eaafe7c56758246cbccc939c15d09af24",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "75002620b339fc860aacbb319c557717cd700e06",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "5f136b4fd139f95d70cc1b7883e1d39b94529780",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "ca85acb40d2c879c8a324cef39d3e3eb62562d66",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "f70f1bea20440d4ccdaaa1059f2b98a579d108f8",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "e150461b6b26f50e3cf67c470c429aa50d337d74",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "b646bae0c14fe400175a54f42578299e353cc11c",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7c898bd1f3565c79b4e69c1be809d4dd05426e94",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_1024_encaps_test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "16ec25529e8065bb0e5fae6ebe3681bbe4ffebae",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_1024_keygen_seed_test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c9ae9a9656925ea1c6979288d85620d591349db4",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_1024_semi_expanded_decaps_test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f7cf471ed219fb1945e12af1d165d4969f93bbf1",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_1024_test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0328a07ca9c1c58d3a74c58b86f8469434e671ff",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_768_encaps_test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "33675d51a85130b0e4bab7a77db3452742e12938",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_768_keygen_seed_test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "172c1d0679fc7f5f45b295a9d3ad8efe79bc3395",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_768_semi_expanded_decaps_test.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c5e117b8f578a9a3e249a6156b9233010efeec4",
      "new_mode": 33188,
      "new_path": "third_party/wycheproof_testvectors/mlkem_768_test.txt"
    },
    {
      "type": "modify",
      "old_id": "6e6413db2eff5b3289c3f6bd2e12e19af2b037da",
      "old_mode": 33188,
      "old_path": "util/convert_wycheproof/convert_wycheproof.go",
      "new_id": "573be87804132f82c2d21be4b3ec92065f2a91e7",
      "new_mode": 33188,
      "new_path": "util/convert_wycheproof/convert_wycheproof.go"
    }
  ]
}
