)]}'
{
  "commit": "b0ae229f686f2be70689584d1e1c6a727a2cdfab",
  "tree": "f963deea9bdf749a48b985cd188a507a9bb761b7",
  "parents": [
    "a9fcad767317332761881f3487a453fbfaa94555"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Thu Apr 02 13:43:19 2026 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 02 11:03:31 2026 -0700"
  },
  "message": "Add definition of OSSL_PARAM\n\nOSSL_PARAM was previously not defined and was expected to be null when\npassed as function parameters. Since some consumers need it to compile,\nfor compatibility with OpenSSL, this CL defines the struct and adds the\nmacro for a terminating OSSL_PARAM. BoringSSL functions still expect an\nOSSL_PARAM array argument to either be null or start with a terminaing\nOSSL_PARAM.\n\nBug: 497718229\nChange-Id: I6c42cf488d8f2aefc6dd69c4b2b994c86a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/91887\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "88d962c5aa512e20f35807e728b15f91e13c383c",
      "old_mode": 33188,
      "old_path": "build.json",
      "new_id": "65c021db0676cfc1e86bdf125fbf3075de632e9b",
      "new_mode": 33188,
      "new_path": "build.json"
    },
    {
      "type": "modify",
      "old_id": "6ca54ca9e49b712fffbc8b381f4d6ea9a320f61c",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_ctx.cc",
      "new_id": "bcb9c59680ca79f7e35b3a16ddfd52dbaa0078ac",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_ctx.cc"
    },
    {
      "type": "modify",
      "old_id": "511a85fdee4511ac591b2098953c261f04bff4e1",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_extra_test.cc",
      "new_id": "675718b73fd246662857a9d24f6f26ea66505855",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_extra_test.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7baa2a8965482677a7a2465993e54e3cf3e1cd96",
      "new_mode": 33188,
      "new_path": "crypto/params_internal.h"
    },
    {
      "type": "modify",
      "old_id": "098130fad166524080691c39e0772659e61c3318",
      "old_mode": 33188,
      "old_path": "gen/sources.bzl",
      "new_id": "82555173cbf847908f177a87efe8346305612021",
      "new_mode": 33188,
      "new_path": "gen/sources.bzl"
    },
    {
      "type": "modify",
      "old_id": "c605e01429727b035348dba707ba308ca094c067",
      "old_mode": 33188,
      "old_path": "gen/sources.cmake",
      "new_id": "a20322f25af63303a93e4ce49bf29385579a37b0",
      "new_mode": 33188,
      "new_path": "gen/sources.cmake"
    },
    {
      "type": "modify",
      "old_id": "fc32cb1300a87a4c14a3cd1af85978960b85db09",
      "old_mode": 33188,
      "old_path": "gen/sources.gni",
      "new_id": "af72a77fb6e4f7df47d76e3407d1cd5ab305e717",
      "new_mode": 33188,
      "new_path": "gen/sources.gni"
    },
    {
      "type": "modify",
      "old_id": "5694bf50533bd27b47a62f4d94f8bc07581d725e",
      "old_mode": 33188,
      "old_path": "gen/sources.json",
      "new_id": "d5e1b0dd6f1e430a88b2a536f9f65fee4fb38000",
      "new_mode": 33188,
      "new_path": "gen/sources.json"
    },
    {
      "type": "modify",
      "old_id": "8298fc0cdaf8b77857e5fb8ee0188880fd7ef437",
      "old_mode": 33188,
      "old_path": "gen/sources.mk",
      "new_id": "8b8173c0309f9d713d46e1f666f7bd9480800767",
      "new_mode": 33188,
      "new_path": "gen/sources.mk"
    },
    {
      "type": "modify",
      "old_id": "cf79cdce44557a248d9d30e8b30867045aabd175",
      "old_mode": 33188,
      "old_path": "include/openssl/base.h",
      "new_id": "0526ea556e06824664aee3b13344cce624fc6fb3",
      "new_mode": 33188,
      "new_path": "include/openssl/base.h"
    },
    {
      "type": "modify",
      "old_id": "7611d1fd4ece60665409809946cc79d934a89bdc",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "cfb071df36ebd9bdfddf0cc502bd740ad98f06b9",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "95e3f4ebfd896d6750913d608b64e48c7e087b2d",
      "new_mode": 33188,
      "new_path": "include/openssl/params.h"
    }
  ]
}
