)]}'
{
  "commit": "105fdbdc79edbc33a3cf19d1a3e19486b2fbf077",
  "tree": "2af6662ba3bf2422da87cad8031b7a24622da3df",
  "parents": [
    "992dfa0b56f98b8decaf82cd8df44aa714675d99"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Fri Jan 23 18:42:44 2026 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Mar 31 14:21:36 2026 -0700"
  },
  "message": "Raw Public Keys: Configure cert types accepted from the server\n\nTo indicate support for Raw Public Keys (RFC 7250), the client may list\ncert type(s) accepted from the server (the options are RawPublicKey or\nX.509) in the ClientHello, and the server may list a client cert type\naccepted from the client in the ServerHello.\n\nThis CL adds API functions to configure the cert types that the caller\nwishes to accept from the peer (whether the caller is client or server),\nand implements the client\u0027s sending of the accepted types in\nserver_certificate_type in the ClientHello. (The client_certificate_type\nextension in the ServerHello, which is also derived from the accepted\ntypes on the server side, is implemented later.)\n\nBug: 467663225\nChange-Id: I6042fa9a03eb395d85f9c92fd766e2836a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/89827\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0159fef8c949fbb4db54a5df9701de048996c9c",
      "old_mode": 33188,
      "old_path": "crypto/err/ssl.errordata",
      "new_id": "fe6b26b62408da13431363d67d9560cf49a0dbe4",
      "new_mode": 33188,
      "new_path": "crypto/err/ssl.errordata"
    },
    {
      "type": "modify",
      "old_id": "846ca1f3d6c7eabc2b074134320ded88d2208df8",
      "old_mode": 33188,
      "old_path": "gen/crypto/err_data.cc",
      "new_id": "1c70e15fed0e8fefa6beabb714cf51b34f64cd24",
      "new_mode": 33188,
      "new_path": "gen/crypto/err_data.cc"
    },
    {
      "type": "modify",
      "old_id": "2fdf44e4de563c20b5b8a5119c1516f6d421afcc",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "d2114315d025ff840238becc25d4f7e1cae28a11",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    },
    {
      "type": "modify",
      "old_id": "27f71def59d804f1feadf127ff3cda4f774357db",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "795f85938a6f9be75baabe3d8e7b9e561e0f3302",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "696ccfd4a705e42bdff6c6788fddeabc617655e5",
      "old_mode": 33188,
      "old_path": "include/openssl/tls1.h",
      "new_id": "94fc824c553f44ad2997e704e506eca364e202ec",
      "new_mode": 33188,
      "new_path": "include/openssl/tls1.h"
    },
    {
      "type": "modify",
      "old_id": "84c80ab33c86e81842a8b6e3d0d613343c08241d",
      "old_mode": 33188,
      "old_path": "ssl/extensions.cc",
      "new_id": "7578b660d55ec38d303e3c1e2952566752ebebc0",
      "new_mode": 33188,
      "new_path": "ssl/extensions.cc"
    },
    {
      "type": "modify",
      "old_id": "0c81546f882a31be8ff88361ad019720dfebdb12",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "e30164ca465961f1facf9f0a2f57ca55c56dc28c",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "3a4b690ece124af343bffd9c23921af740e02315",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.cc",
      "new_id": "6444344613dfee27e75ee9e9f2f52c07f92829da",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "8c249341b208ac38494ee843ffb8c93247a9704e",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "e47a92e4a0829c5db5335437640219b2a40d93d0",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "b23fd15d80edd0b84c7caabc2680126a7f8dcb4d",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/common.go",
      "new_id": "bd7544098293731b2f303bb5caa74c7eb11592c3",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/common.go"
    },
    {
      "type": "modify",
      "old_id": "12cb52b9ac74eaa6eabb577c3110d5347eec978f",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_messages.go",
      "new_id": "d0d8536a215681e7ab8af35e0a2282705e1d780b",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_messages.go"
    },
    {
      "type": "modify",
      "old_id": "1acab4ac5bcfa7b4576b4bba42fcf1d45c06bbae",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/handshake_server.go",
      "new_id": "c760ea853b45e06b266906dddcea24aeb4d527e0",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/handshake_server.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1046d767638d8746d266eee43646c881c47c3395",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/raw_public_key_tests.go"
    },
    {
      "type": "modify",
      "old_id": "33ab9e900c9a4a7a328cfc37d6a76b60032efbfb",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "6554262a6c9ceecc22c9e8eb9b25d7999b175266",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    },
    {
      "type": "modify",
      "old_id": "b99985bc1e2ff6c23cc350925848f733ed3986ba",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "a0c7516ed72d04c0f12823fca14285956e921d1e",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    },
    {
      "type": "modify",
      "old_id": "164232f7c980c921a8680a9bc4d71ac2207c081b",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.h",
      "new_id": "abab643f9db81781322b8350e90c3113dd54fd33",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.h"
    }
  ]
}
