)]}'
{
  "commit": "450046f892e6426644df2dc077e36524acf5fb2b",
  "tree": "bb48e7e6f3d3017306a7bf20fbdacc062cbd2bef",
  "parents": [
    "104436af49c2dd3e5dd0b3412a79d2f76dce2eb3"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Mar 03 20:18:58 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Mar 04 03:02:02 2026 -0800"
  },
  "message": "Use UniquePtr in DHImpl\n\nAlso a few BN_MONT_CTXs that are all tied together via\nBN_MONT_CTX_set_locked.\n\nChange-Id: I2ab5e243163280952c6889053e2e2722b7e6f1bd\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/90248\nReviewed-by: Rudolf Polzer \u003crpolzer@google.com\u003e\nCommit-Queue: Rudolf Polzer \u003crpolzer@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16ec7bad7075a3a4dd743dd0915bd5ff2ebd5571",
      "old_mode": 33188,
      "old_path": "crypto/dh/dh_asn1.cc",
      "new_id": "01241db9af4def43188fbad1c314c6dc96a36730",
      "new_mode": 33188,
      "new_path": "crypto/dh/dh_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "37481f7e29ceb9ea29bd5150bd9ba7f109dce98e",
      "old_mode": 33188,
      "old_path": "crypto/dh/params.cc",
      "new_id": "406a069d8af56df5c593b171b6f4f0d401680e0f",
      "new_mode": 33188,
      "new_path": "crypto/dh/params.cc"
    },
    {
      "type": "modify",
      "old_id": "dd6c02a96944f2ebbd0a209bb02ce186b7640e17",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa.cc",
      "new_id": "cf48dfbd73aa6c820c47652fc65743ef17d9132e",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa.cc"
    },
    {
      "type": "modify",
      "old_id": "bc6da5d2479bdec9a467c7ce67242f830dc373c3",
      "old_mode": 33188,
      "old_path": "crypto/dsa/internal.h",
      "new_id": "c00d05df18911ed733c998dda3e7414374aab643",
      "new_mode": 33188,
      "new_path": "crypto/dsa/internal.h"
    },
    {
      "type": "modify",
      "old_id": "09d7b41556a191d91bafeacf6cd90693ec1a44ce",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/internal.h",
      "new_id": "486fae10bff827ec6ec15a400b45b7d49c4699f1",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/internal.h"
    },
    {
      "type": "modify",
      "old_id": "9c13c5ce12af501a507720469dc10323ddbec13a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/montgomery.cc.inc",
      "new_id": "4bc6247c153c53051e6efbeae3980a6bb3ae388e",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/montgomery.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "544d2ebbcf8f671e981aa5e9266d8812eda2fcdd",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/dh/check.cc.inc",
      "new_id": "ec8e358411c1caf9ce78d6a21ce7dd67d9ef1423",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/dh/check.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "dd75a359c515e29a97804c862f81a6f0dd46f358",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/dh/dh.cc.inc",
      "new_id": "9837c6c6b9491b765a69aca88ebde8ae36cabc83",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/dh/dh.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "43ca5556689f84a2a28beaa34b4674f88214fb6f",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/dh/internal.h",
      "new_id": "337afa619211eaa60903e321bb74a890fabfeb62",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/dh/internal.h"
    },
    {
      "type": "modify",
      "old_id": "e9d8a365d5dac990a89fae1c6e4f99871b7e1d79",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/internal.h",
      "new_id": "c54e9bf420f87994c99b1bf5ca50e1e8ab538491",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/internal.h"
    },
    {
      "type": "modify",
      "old_id": "7bcb56f36235bdd1f5442c5c2412ab75ba8aed27",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa_impl.cc.inc",
      "new_id": "e52ea47d8a78f536325d2412277b3178ee73832f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa_impl.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "68fb13315f9a9f13b6559e54bd3779eeaac03353",
      "old_mode": 33188,
      "old_path": "crypto/rsa/rsa_crypt.cc",
      "new_id": "18d49e2f69e92ffb68a6303da058c63083bb879b",
      "new_mode": 33188,
      "new_path": "crypto/rsa/rsa_crypt.cc"
    }
  ]
}
