)]}'
{
  "commit": "f33b743efd3b20161937b15dc10713bed3a37c5d",
  "tree": "a83824ece4c7446d4af32c7aa6daf0b3dbe0100c",
  "parents": [
    "0ea8c5998cc59ce0212766f280ed23b87f93ce47"
  ],
  "author": {
    "name": "Adam Langley",
    "email": "agl@imperialviolet.org",
    "time": "Thu Oct 30 22:11:40 2025 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Nov 12 09:40:53 2025 -0800"
  },
  "message": "Implement pure version of SLH-DSA-SHAKE-256f\n\nChange-Id: I544380069c9b59e812408a6e6f6e573e291d1f38\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/83609\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f8ac562b53d83b332bedbce937e862a179421f5c",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "b3bb9178a8c95dbdaf2155ab09056c6c10e9a825",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "c5fd02a44016fd73e88f68474314f9d723aaa64b",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm_interface.h",
      "new_id": "654acf0eea0c2904c7bafcd1eac636e9f5451cba",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm_interface.h"
    },
    {
      "type": "modify",
      "old_id": "ab94497a37dc163ab948a5785b7e22960d77cd54",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/address.h",
      "new_id": "5ee79832f6e1467694ae331e25360b14adf95f33",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/address.h"
    },
    {
      "type": "modify",
      "old_id": "01abc55556ba8ad863c70cf4d8f783598cfff019",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/fors.cc.inc",
      "new_id": "d153ce02f48a395e6bf6a92ec713980fa9db0f17",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/fors.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "a7ecd2eb5e77aae3a0b1cefb5e5de797ef17a689",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/fors.h",
      "new_id": "4e3a5cfc01f3b76d773445d2e4b2b96eca483ceb",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/fors.h"
    },
    {
      "type": "modify",
      "old_id": "ffc8f4a918244d5954bbdbee50b9a07ab9a74cfa",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/merkle.cc.inc",
      "new_id": "f2113b5c87d9b6ab23cbcf3a457750dc1aa24a1f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/merkle.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "74cdb4eb82e5bd1c2ff331e7bdc3190a1a18b412",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/merkle.h",
      "new_id": "af492f999856e6ae903f6aebdd4b143a58dcefea",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/merkle.h"
    },
    {
      "type": "modify",
      "old_id": "479fb9efc684152c64a7c3f096828f1ba2e1c800",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/params.h",
      "new_id": "5ad125ffbc3329f76e77ffce2fe15c270707d2ae",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/params.h"
    },
    {
      "type": "modify",
      "old_id": "c33b71c42b6fc0baf82a40cde7253f66f904d357",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/slhdsa.cc.inc",
      "new_id": "10951eba542856f05bd5951d2e6bc0ae6e7065aa",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/slhdsa.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "448ac0f7674249542f97a429d86a61b08a402b46",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/thash.cc.inc",
      "new_id": "c007a73d2bf6dd999adf31b74a45b6029ba73fab",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/thash.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "fe9fd371f49bdcc42f2352cf7ab0d3ec99ec2664",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/thash.h",
      "new_id": "55e8eb7b4dd4a591cf4e87aa6ce4b700e34232a4",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/thash.h"
    },
    {
      "type": "modify",
      "old_id": "22beaa31f061d38d85c760f827ff2af65003868d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/wots.cc.inc",
      "new_id": "8934d6ffb0b9d1754b1610e3070f17b80ab25e33",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/wots.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "4c3ab245a57eb6681e9b3bbef2f17a546b9c6db0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/slhdsa/wots.h",
      "new_id": "c082d299eeacdbfea78623f266d04796d505bee1",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/slhdsa/wots.h"
    },
    {
      "type": "modify",
      "old_id": "27d1ff2d2f2426a7dcfdd96e3d7cf8a10c2006e4",
      "old_mode": 33188,
      "old_path": "crypto/slhdsa/slhdsa.cc",
      "new_id": "a593e810353cc63422a98676cd1be4adc1d9a5d1",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa.cc"
    },
    {
      "type": "rename",
      "old_id": "1d7e186e1b53a2b8399db87cd01b7feb8c1c5db2",
      "old_mode": 33188,
      "old_path": "crypto/slhdsa/slhdsa_keygen.txt",
      "new_id": "1d7e186e1b53a2b8399db87cd01b7feb8c1c5db2",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_sha2_128s_keygen.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bdc881b785daf95151e0978311b11ad6b21842d5",
      "old_mode": 33188,
      "old_path": "crypto/slhdsa/slhdsa_prehash.txt",
      "new_id": "bdc881b785daf95151e0978311b11ad6b21842d5",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_sha2_128s_prehash.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bc637bbcfddeb40000c03444ff10dc5f9c352fa4",
      "old_mode": 33188,
      "old_path": "crypto/slhdsa/slhdsa_siggen.txt",
      "new_id": "bc637bbcfddeb40000c03444ff10dc5f9c352fa4",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_sha2_128s_siggen.txt",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a10a84a79bcd0dbe835b157ea92db29eb814cd57",
      "old_mode": 33188,
      "old_path": "crypto/slhdsa/slhdsa_sigver.txt",
      "new_id": "a10a84a79bcd0dbe835b157ea92db29eb814cd57",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_sha2_128s_sigver.txt",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f9753e1b68af77ba51498f676665b3257dc35fdd",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_shake_256f_keygen.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "269c78fd2b6bceca50e5cc10a1da693f3672c72e",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_shake_256f_siggen.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a187f5237fa6d2dd55d35c8a54df9dccb31c313",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_shake_256f_sigver.txt"
    },
    {
      "type": "modify",
      "old_id": "c00a2f9c79ebe6869b025cc9d1f1bfbda605d342",
      "old_mode": 33188,
      "old_path": "crypto/slhdsa/slhdsa_test.cc",
      "new_id": "20133814ccdbdb03e8b23b8c820c30cd94f60a95",
      "new_mode": 33188,
      "new_path": "crypto/slhdsa/slhdsa_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5d79a598269ed7578f650da4272e1605423af497",
      "old_mode": 33188,
      "old_path": "crypto/test/file_test.cc",
      "new_id": "3805dc8ecd1e9b1d16b4cca9c15174308cf6eec7",
      "new_mode": 33188,
      "new_path": "crypto/test/file_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b1a7ffc890a17a132e4eeb3196aa761826b092b9",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "1f96ca789a8dbd63e20a84bc2a49d5ebe77ec9c5",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "7f23f4e9df37675bc7276ab6482c33895b7828b7",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "b1c4d7d70719481fe999abcf499714bb00dde194",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "e38d9a7eeacdeff502c2a6694f10a1a3a01dc247",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "142451623a9b32c137f04177e68f666acbfd4a5d",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "011adb221a45d7531166bb6f5d3523de8dafa254",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "351b83c446a8619780d6b3e8bab202d79605a2c5",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "9a9b35054d9750e76933c3d00235d2708f8abddc",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "3f1d1d043f212a5e3c607457c21fa5778696556f",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "e68d74103c39aa64994f175e2025fdebb20b5d0c",
      "old_mode": 33188,
      "old_path": "include/openssl/slhdsa.h",
      "new_id": "76284ae65db36281e8614ed5befe9b1c99131e99",
      "new_mode": 33188,
      "new_path": "include/openssl/slhdsa.h"
    },
    {
      "type": "modify",
      "old_id": "b6369383c7171b099f66d6c6afd285ddc77d9d31",
      "old_mode": 33188,
      "old_path": "tool/speed.cc",
      "new_id": "a15438c3c93d3ca5b1fe48300238e4b02f9bf9ea",
      "new_mode": 33188,
      "new_path": "tool/speed.cc"
    },
    {
      "type": "modify",
      "old_id": "ebecebdde22eceb9e84adff22dfdae94d4b1cccb",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc",
      "new_id": "085c0d7bdce02201287fcf9f24aeb730e2ac6164",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc"
    }
  ]
}
