)]}'
{
  "commit": "07cd1962328a1d7ac3ec732f9501dc171bf30b44",
  "tree": "5f9f036250d53e67d96c5df2a130b87e69d3c43a",
  "parents": [
    "46a7b4dea1895a50f022868f62f671b2fa2c47b1"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Nov 30 15:46:27 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Nov 30 21:55:32 2023 +0000"
  },
  "message": "Always use a 32-byte shared secret for Kyber\n\nAlthough the round-3 specification has a variable-length output, the\nfinal ML-KEM construction is expected to use a fixed 32-byte output. To\nsimplify the future transition, we apply the same restriction.\n\nUpdate-Note: The Kyber public APIs have changed slightly, but we do not\nbelieve there are any users of them yet.\n\nChange-Id: Iea4fb1b13ecfcc3fead62989cee79de011f413c5\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/64349\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b11211726ef6c9e8452ff8556b66aa4c51833495",
      "old_mode": 33188,
      "old_path": "crypto/kyber/internal.h",
      "new_id": "7f4a08c2ed0d4e4ae2c43767830eedd823fefd62",
      "new_mode": 33188,
      "new_path": "crypto/kyber/internal.h"
    },
    {
      "type": "modify",
      "old_id": "d3ea02090b15e8360a6501fc8238e6820850def9",
      "old_mode": 33188,
      "old_path": "crypto/kyber/kyber.c",
      "new_id": "5d7971f1b8d04524a6e1601f69a6b5a808125b0c",
      "new_mode": 33188,
      "new_path": "crypto/kyber/kyber.c"
    },
    {
      "type": "modify",
      "old_id": "b9daa87d373f248e47034f9335d7471189d33bf9",
      "old_mode": 33188,
      "old_path": "crypto/kyber/kyber_test.cc",
      "new_id": "c42db787c778429296fb000cf324334691f1d005",
      "new_mode": 33188,
      "new_path": "crypto/kyber/kyber_test.cc"
    },
    {
      "type": "modify",
      "old_id": "cafae9d170719abfc599da60de2ea1d30e1b90a8",
      "old_mode": 33188,
      "old_path": "include/openssl/kyber.h",
      "new_id": "9f5a3ca3c734de6ef81de10d31e4f8ca7c6afabc",
      "new_mode": 33188,
      "new_path": "include/openssl/kyber.h"
    },
    {
      "type": "modify",
      "old_id": "694bec11d4cefb73fbdbd17654c28e85f6b41f4e",
      "old_mode": 33188,
      "old_path": "ssl/ssl_key_share.cc",
      "new_id": "80317d8983068b689070869bcb0358bd0c41a8d7",
      "new_mode": 33188,
      "new_path": "ssl/ssl_key_share.cc"
    },
    {
      "type": "modify",
      "old_id": "942dcade1177c66b0468d2d48b0e73336061e96d",
      "old_mode": 33188,
      "old_path": "tool/speed.cc",
      "new_id": "547390946c0604ac262358ef0c5e4141116c7e38",
      "new_mode": 33188,
      "new_path": "tool/speed.cc"
    }
  ]
}
