)]}'
{
  "commit": "2e20dda79b2ebb10c23bd4327bb2fd02674770fe",
  "tree": "ca5454cc08114372999475e07bd54f6803f2a269",
  "parents": [
    "404de9b5f630d9f1f20a5bdf1ad7596cd2541cd5"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Jan 29 15:57:42 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Feb 09 18:02:55 2026 -0800"
  },
  "message": "Add a CBBAsSpan internal helper function\n\nKept it internal for now. Also make CBB_data return a non-const pointer.\nUnlike CBS, a CBB is meant to write into its data, so it\u0027s OK if we let\nthe caller see a mutable buffer to write into.\n\nChange-Id: I913e40be9363a012f4ca01890e11facc63d1e4a0\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/88408\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "57a828a218577a0127ad301c17e66638ff8b5224",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/cbb.cc",
      "new_id": "5b6812ccc7748c686420f60f7246f37f71ce76af",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/cbb.cc"
    },
    {
      "type": "modify",
      "old_id": "1f6f11595d7b8af977f94fc90b8cad30e67cdc7e",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/internal.h",
      "new_id": "20d28c0333256b88089118bf5cd6bfe3a7126bc3",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/internal.h"
    },
    {
      "type": "modify",
      "old_id": "a99a0301a4f0f33217b4f095bb3bd435f177b6aa",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "613402fdbd5a276b7dc9e018d7f4626c44f4fc38",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "f5dcf44b885c910b02280f46204c18a9ca91ee1b",
      "old_mode": 33188,
      "old_path": "crypto/test/der_trailing_data.cc",
      "new_id": "6358f276062213cae041661198b30c2d6d43fb1d",
      "new_mode": 33188,
      "new_path": "crypto/test/der_trailing_data.cc"
    },
    {
      "type": "modify",
      "old_id": "2d5b36903db5b5862bc1754da518ec324693e38f",
      "old_mode": 33188,
      "old_path": "crypto/test/der_trailing_data.h",
      "new_id": "39195751a15301196ad252d2afb103aef3f503ce",
      "new_mode": 33188,
      "new_path": "crypto/test/der_trailing_data.h"
    },
    {
      "type": "modify",
      "old_id": "0ca8a2c11360690c1f3ed6009924cb4e0831a144",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_all.cc",
      "new_id": "3d9474d9d5abb329cbe1fe6937682d3ada2802b0",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_all.cc"
    },
    {
      "type": "modify",
      "old_id": "25877c2b01c9281ab3baa7c571fb8131a4341200",
      "old_mode": 33188,
      "old_path": "include/openssl/bytestring.h",
      "new_id": "b484710c5766c952d4e0abcb08290380e581f94c",
      "new_mode": 33188,
      "new_path": "include/openssl/bytestring.h"
    },
    {
      "type": "modify",
      "old_id": "db3c6e2f8bb2aa028a1e0daf40e679b84e5ae9d7",
      "old_mode": 33188,
      "old_path": "ssl/d1_both.cc",
      "new_id": "31a65c02c45f02236a78bee61cd0eb40c86d58af",
      "new_mode": 33188,
      "new_path": "ssl/d1_both.cc"
    },
    {
      "type": "modify",
      "old_id": "e27e30a79387be06df9e9321d8a05bc4811399e2",
      "old_mode": 33188,
      "old_path": "ssl/encrypted_client_hello.cc",
      "new_id": "f88e2366558c8792999d801aa2fd4c4a64c68d9f",
      "new_mode": 33188,
      "new_path": "ssl/encrypted_client_hello.cc"
    },
    {
      "type": "modify",
      "old_id": "5d119ef93186117a91bf999f6d08043e3672edda",
      "old_mode": 33188,
      "old_path": "ssl/handshake_server.cc",
      "new_id": "faa20cae3de2fd8b26addd676b27cf5d204c4134",
      "new_mode": 33188,
      "new_path": "ssl/handshake_server.cc"
    },
    {
      "type": "modify",
      "old_id": "257e4c99732c459fb04511f96cc96be10445fcff",
      "old_mode": 33188,
      "old_path": "ssl/tls13_both.cc",
      "new_id": "d95a902ee6bbb8e07a13181ff782f4c77145a2ee",
      "new_mode": 33188,
      "new_path": "ssl/tls13_both.cc"
    },
    {
      "type": "modify",
      "old_id": "42ff1bd1ec60f7e7bcc7a720b6940ca3b9fc67f8",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc",
      "new_id": "bafcf0d845dba6ca3901d70ef18d0934a50ef14f",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc"
    }
  ]
}
