)]}'
{
  "commit": "3a2b37f55664cf65f484fc55d90a994908a72e1a",
  "tree": "48c219eb92d33f074d5f7ef3403a96cbdc639dad",
  "parents": [
    "7d14b862614f33d26230883fb2040009c04494cd"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Jan 12 14:25:19 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Jan 12 15:23:43 2026 -0800"
  },
  "message": "The null parameter should be equal to itself\n\nIn algorithms that do not take parameters beyond the type enum itself,\nEVP_PKEY_cmp_parameters currently returns -2 to signal some sort of\nerror. But the null parameter is equal to itself, so this should return\n1 for equal. This way callers do not need to know ahead of time which\nalgorithms use parameters and which don\u0027t, when checking if EVP_PKEYs\nare of the same algorithm.\n\nUpdate-Note: EVP_PKEY_cmp_parameters for parameter-less algorithms now\nreturns 1 instead of -2. TGP suggests nothing breaks. (This API is not\nreally used outside the library.)\n\nBug: 42290406\nChange-Id: Ia467943622094f33c7e6a244c08727a63f7c5a3e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/87007\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd2efa39277eedf6455db9d3eb0b887c6a667ead",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp.cc",
      "new_id": "52e4c5fe414906cc6fc0d11661c7037f8e7fb199",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp.cc"
    },
    {
      "type": "modify",
      "old_id": "fffa7c764cfa5a1f4c95107cea18e2e7e1757b4e",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_extra_test.cc",
      "new_id": "12382b19dc8ef803345a74299959c0cbd1772050",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_extra_test.cc"
    },
    {
      "type": "modify",
      "old_id": "1024848c5b4970ec64ab6f66b2f67d3f7bc52181",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "5c3126811f0e6d1aecfffb1dec645c0cb60304dc",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    }
  ]
}
