)]}'
{
  "commit": "f4f4a405399eabe0e10a12db6dbae738f12ade02",
  "tree": "ed046b7e5056d8dac78dad67703ff062dc9823a6",
  "parents": [
    "af41e135bc1714981fb8a791e9dda4fc6ff140c3"
  ],
  "author": {
    "name": "Xiangfei Ding",
    "email": "xfding@google.com",
    "time": "Wed Oct 07 11:44:10 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Oct 22 01:55:27 2026 -0700"
  },
  "message": "crypto/evp: Export SHAKE256 and TurboSHAKE256 as EVP_MD\n\nWe would also assume 256 bit output by default and publish\nan XOF interface as well.\n\nBug: 462683293\nSigned-off-by: Xiangfei Ding \u003cxfding@google.com\u003e\nChange-Id: I35c9d358bcef79911882697ecd5bb4316a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/103727\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "070ab36ea3b118a69b1b3c1d771412f991e7051e",
      "old_mode": 33188,
      "old_path": "crypto/digest/digest_extra.cc",
      "new_id": "6fe18d324582e7ce70ef4a018f225ee5b3929f3c",
      "new_mode": 33188,
      "new_path": "crypto/digest/digest_extra.cc"
    },
    {
      "type": "modify",
      "old_id": "876037c153a9ade8c1577cadfa2c5072a57858aa",
      "old_mode": 33188,
      "old_path": "crypto/digest/digest_test.cc",
      "new_id": "0071f7b239871458d45c7685bc9731d8ce544fff",
      "new_mode": 33188,
      "new_path": "crypto/digest/digest_test.cc"
    },
    {
      "type": "modify",
      "old_id": "99731c08c9d50b2af323bd7b0d5c96db06aa213b",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_keccak.cc",
      "new_id": "e9e7b03c4152e1d56759e1e4893337d8ad29e7dc",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_keccak.cc"
    },
    {
      "type": "modify",
      "old_id": "a7c6317ee8d6a7931e37f8b16e76eb4ac3d5e926",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digest/digest.cc.inc",
      "new_id": "8d4b2aa26366e2d728539899f2af5fae7ebca95d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digest/digest.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "a246a51103701e0ac8a0722324350a462f95bcc9",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digest/digests.cc.inc",
      "new_id": "23b7409f008e4f73fd385042b0572bb523ac12d9",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digest/digests.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "52090cebd7b6768706dd1ca63cd1f85f096e8254",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/digest/internal.h",
      "new_id": "6b7ca78d0fd4fc842e173786270bbbf2ad56cd2c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/digest/internal.h"
    },
    {
      "type": "modify",
      "old_id": "fa1e2e85dfde0b74ba82898b85ae116695752f56",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/keccak/internal.h",
      "new_id": "3cc934802957eb941c7e5e4aa4ebdd451003ded4",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/keccak/internal.h"
    },
    {
      "type": "modify",
      "old_id": "73270deea21a9b4547fdaf6febd21c72dd7fe0bf",
      "old_mode": 33188,
      "old_path": "include/openssl/digest.h",
      "new_id": "2ce07382db807f254061bdb006fb40d91bbcea2b",
      "new_mode": 33188,
      "new_path": "include/openssl/digest.h"
    },
    {
      "type": "modify",
      "old_id": "42f766ade1c30d1b4dbdb39e96c7af9157bda1d1",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "8ee9ed8677f01ce9674bc8df1c17e314b6e90670",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    }
  ]
}
