)]}'
{
  "commit": "dcaedb5676a70ed5dd5f6b365bf3dbef4bf79d88",
  "tree": "ea5a54d07c88a8d7aac6b9dc0faba35c96ca44d5",
  "parents": [
    "413704be8c0ee3a29908b80b6645587697863d1a"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Tue Sep 16 13:27:59 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Sep 16 10:55:31 2025 -0700"
  },
  "message": "Add API for configuring client key shares\n\nThis change introduces a new API to allow callers to configure the exact\nset of key shares to be sent in a client\u0027s key_share extension. If the\nsupported groups for a connection are modified, any previously-selected\nkey shares are cleared if they are no longer compatible. Clients are\nallowed to configure an empty list of key shares, which results in\nalways taking a round-trip for HelloRetryRequest.\n\nBug: 437414371\nChange-Id: Ibd2a9b217fa3c746dec194a027d3ec45a81bb578\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/81567\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20b45fdd7eff62f05623cea11e07c94b42888a6c",
      "old_mode": 33188,
      "old_path": "crypto/mem_internal.h",
      "new_id": "5ba44dcf8d2d84e13cb66c4bc55d012987ed8295",
      "new_mode": 33188,
      "new_path": "crypto/mem_internal.h"
    },
    {
      "type": "modify",
      "old_id": "79eb0c7b952142b8a63a862d96a356c9ca8242c3",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "81de2fd0bbdcdcfad558b7c23b9471a02e054faf",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "a09594ec35d02e7062316b5feedf4a1335b2dd6d",
      "old_mode": 33188,
      "old_path": "ssl/extensions.cc",
      "new_id": "2169966209f4e24f92759f2d1dd96b5a88fbb305",
      "new_mode": 33188,
      "new_path": "ssl/extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "37eb54e0d7be4939624d4fe15d66c9dcf2adc3c6",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "d72f7a576f577caf6a291e8ffb5ada1692138bdf",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "2e0db357135d54bc416bc94f4e3849267932c3b4",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "532744f942301dfd124fa1c2c6fd547fffb7d9c5",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "96edb61123550c5fe0206fec81caa5deadac5c48",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "1b34c1459f33dcaf44334adbf968507f28450ab3",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ddd2eb343d30a88ec5ebe4cd31e7a8e916d0bc10",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/pake_tests.go",
      "new_id": "677a3a43285419a64462c363ae1392d96538c644",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/pake_tests.go"
    },
    {
      "type": "modify",
      "old_id": "2b08ec8d880d64f70945c27e831afe25fc53b414",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/tls13_tests.go",
      "new_id": "b9826eb30cc1c66a76f9c6f9436b50520809fe5f",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/tls13_tests.go"
    },
    {
      "type": "modify",
      "old_id": "f973d9e78993dd5364cf57a9eae781abafa3e9e1",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "0cfdc3751a46a36b0bf99df1b4b2da22685cc85e",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "de2f5c589bdad26d1f92394dcb3e59cb2b0f3e9a",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "3b2f4e1ec224156f23796de199a01f72258da17b",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    },
    {
      "type": "modify",
      "old_id": "dc417b9058760c388bb707f27c1512cd4a100c2d",
      "old_mode": 33188,
      "old_path": "ssl/tls13_client.cc",
      "new_id": "a664321691986fa5e3a488c8ec1afb34d03d1815",
      "new_mode": 33188,
      "new_path": "ssl/tls13_client.cc"
    }
  ]
}
