)]}'
{
  "commit": "b3e20ea8e0ba3fbee7d661fc87576f400e3013a8",
  "tree": "72567add80c4a520e758bb093910e8352ebbc014",
  "parents": [
    "f65a339c130a705b78350bc4c6bbe16226fb3a28"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Tue Apr 14 16:58:53 2026 +0000"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Apr 15 14:20:38 2026 -0700"
  },
  "message": "Add flags to bssl client and bssl server to test RPKs\n\nSample usage:\n\n# Using a server RPK\nbssl s_server -accept 4433 -key key.pem -cert server.crt -rpk-key key.pem\nbssl s_client -connect localhost:4433 -accept-cert-types rpk,x509\n\n# Using a client RPK\nbssl s_server -accept 4433 -require-any-client-cert -accept-cert-types rpk\nbssl s_client -connect localhost:4433 -rpk-key key.pem\n\nChange-Id: I42c9d983551266fed6dd2348834615e46a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/92607\nPresubmit-BoringSSL-Verified: boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com \u003cboringssl-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Lily Chen \u003cchlily@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "458a9176c1a0ab2288b787766297774b8fddb6d6",
      "old_mode": 33188,
      "old_path": "tool/client.cc",
      "new_id": "1653af8daf2f821b0f11a58f70cfe673b1126911",
      "new_mode": 33188,
      "new_path": "tool/client.cc"
    },
    {
      "type": "modify",
      "old_id": "8f28c24e8e649fb9ceb8d5558d19c590f45cc828",
      "old_mode": 33188,
      "old_path": "tool/file.cc",
      "new_id": "9dc46af9b19fb5df7f4a78f20b720855825c9f59",
      "new_mode": 33188,
      "new_path": "tool/file.cc"
    },
    {
      "type": "modify",
      "old_id": "86ffa72a29dd3ab3e4135d5acd64b437e023feeb",
      "old_mode": 33188,
      "old_path": "tool/internal.h",
      "new_id": "89e1ff6d801aafe7095c806624d53d41a2e93793",
      "new_mode": 33188,
      "new_path": "tool/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7017a4cab3a1efdf72e7b9a2e34a04e7ea932bf1",
      "old_mode": 33188,
      "old_path": "tool/server.cc",
      "new_id": "41497493d300f97d8d5b4f7bd547eeaf7bd179d1",
      "new_mode": 33188,
      "new_path": "tool/server.cc"
    },
    {
      "type": "modify",
      "old_id": "8f650263e207ee9166eaa0253d8ae61c93eac226",
      "old_mode": 33188,
      "old_path": "tool/transport_common.cc",
      "new_id": "4a03834f5ebf18af44e39db959d1e18769f2b395",
      "new_mode": 33188,
      "new_path": "tool/transport_common.cc"
    },
    {
      "type": "modify",
      "old_id": "c1f82f5d771736c4c2d68b2bef61a1b21a798332",
      "old_mode": 33188,
      "old_path": "tool/transport_common.h",
      "new_id": "66805bd69f73d390b299259c16c65aa662586744",
      "new_mode": 33188,
      "new_path": "tool/transport_common.h"
    }
  ]
}
