)]}'
{
  "commit": "7091d0949cf7770a659e545cade78e06c8292fba",
  "tree": "6e31de98d0a64c643f18d8d25fdeaf9eab277164",
  "parents": [
    "f8c5f5668d1f92c1ab31fc916600430a760d0049"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Aug 22 17:50:35 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Aug 25 16:00:23 2025 -0700"
  },
  "message": "Add an ERR_equals function\n\nChecking for an error on the error queue is very tedious. You have to\ncheck both library and reason code separately, which often means you\nneed to save the error code to a local variable.\n\nMake an ERR_equals function. I\u0027ve gone ahead and just made it public API\nbecause even within BoringSSL, it seems to come up everywhere.\n\nChange-Id: Ia963c9ae743ac5c6939846f8f64bbc98b495ce0b\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/81627\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5eb0c393904120ec39519fc785422bd591bb05c7",
      "old_mode": 33188,
      "old_path": "crypto/cipher/aead_test.cc",
      "new_id": "5aa22a84afa41d476b8cc4965c62db60ba204fcb",
      "new_mode": 33188,
      "new_path": "crypto/cipher/aead_test.cc"
    },
    {
      "type": "modify",
      "old_id": "69323dcb1bd43fae707c9c01d6429d0549c5c5c1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/oct.cc.inc",
      "new_id": "ac34f5ec96782ba7d2e1668adc9b2e50c517f29d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/oct.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "d4c9bf8884534c9ad37e44901a937754857ab030",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa_impl.cc.inc",
      "new_id": "3fad8e086d7d745f3a1b640c47b8eddf2647e19e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa_impl.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "edc97f45873d067c54a588c45ad135bc9bf0eb95",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_info.cc",
      "new_id": "acf035c52eca77863aa07bc6ff0491694b11afce",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_info.cc"
    },
    {
      "type": "modify",
      "old_id": "e7c4e0b6eff7b9df74c7003e15c54c1848daf9b6",
      "old_mode": 33188,
      "old_path": "crypto/pem/pem_lib.cc",
      "new_id": "d8872fd360b3b053dd654a1bdddbe9b1e7597277",
      "new_mode": 33188,
      "new_path": "crypto/pem/pem_lib.cc"
    },
    {
      "type": "modify",
      "old_id": "df3c9ed16dc2756dd6269accc1e836fa2dab9fd5",
      "old_mode": 33188,
      "old_path": "crypto/test/test_util.cc",
      "new_id": "75a9820421dcdbd1bb2ffcfe493e3eb07cb3878e",
      "new_mode": 33188,
      "new_path": "crypto/test/test_util.cc"
    },
    {
      "type": "modify",
      "old_id": "d9e0778e0e33c1ca677a871d67379d8b392f5849",
      "old_mode": 33188,
      "old_path": "crypto/x509/by_file.cc",
      "new_id": "511f488c06d3ff6f2f8f6add68b8f69084cc04e8",
      "new_mode": 33188,
      "new_path": "crypto/x509/by_file.cc"
    },
    {
      "type": "modify",
      "old_id": "0263505f22901d0dc3e808b0d292723707de0a1d",
      "old_mode": 33188,
      "old_path": "include/openssl/err.h",
      "new_id": "31a2b8653416aa747c034128ba15727c2d6526a3",
      "new_mode": 33188,
      "new_path": "include/openssl/err.h"
    },
    {
      "type": "modify",
      "old_id": "1b1a9b566a3f136260a0c1b1da28c8e7af591e35",
      "old_mode": 33188,
      "old_path": "ssl/handshake.cc",
      "new_id": "f63f0d292481a9d58a7590d1826a46c18da6cc2f",
      "new_mode": 33188,
      "new_path": "ssl/handshake.cc"
    },
    {
      "type": "modify",
      "old_id": "c284d904cf24d63c94864fd42531870d7f565230",
      "old_mode": 33188,
      "old_path": "ssl/ssl_file.cc",
      "new_id": "53605663780da7324cd244debf5f62c09636f7f8",
      "new_mode": 33188,
      "new_path": "ssl/ssl_file.cc"
    },
    {
      "type": "modify",
      "old_id": "975b14a3c5c620e316c1841362f7151dde61c28d",
      "old_mode": 33188,
      "old_path": "ssl/ssl_test.cc",
      "new_id": "4c1bd55d6550b9807a0f3b9fa5a437df11bf21d6",
      "new_mode": 33188,
      "new_path": "ssl/ssl_test.cc"
    },
    {
      "type": "modify",
      "old_id": "c0a30f8352fec591fb8685fa708de6d2c6138686",
      "old_mode": 33188,
      "old_path": "ssl/test/bssl_shim.cc",
      "new_id": "ff9349017c32e25b8ceccd41054020fcc0458f9f",
      "new_mode": 33188,
      "new_path": "ssl/test/bssl_shim.cc"
    },
    {
      "type": "modify",
      "old_id": "7312d7496db24d5ded5fb00b249e2e18f38b511d",
      "old_mode": 33188,
      "old_path": "ssl/test/test_config.cc",
      "new_id": "f973d9e78993dd5364cf57a9eae781abafa3e9e1",
      "new_mode": 33188,
      "new_path": "ssl/test/test_config.cc"
    }
  ]
}
