)]}'
{
  "commit": "72540c1049732f30bb84e6e5a43f0dd55191cd63",
  "tree": "9688302a24af4ad56314211be123301c5600f96d",
  "parents": [
    "53f09ad241ddf7e37a426a5e3c6dfa6d4dca9706"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Feb 12 12:41:27 2023 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Jul 05 23:27:11 2023 +0000"
  },
  "message": "Embed BN_MONT_CTX into EC_GROUP.\n\nThe delocate machinery makes it annoying to have pointers in structures.\nAlso this is a hair more compact.\n\nBug: 20\nChange-Id: I2bc2dd97018277b5be55fd560f4171b7b85928ff\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/60929\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e666d5f69f8b91906e129a1d41802c005913a05",
      "old_mode": 33188,
      "old_path": "crypto/ec_extra/ec_derive.c",
      "new_id": "efc95f20104ed9d0442ac3c24221570039f83ae7",
      "new_mode": 33188,
      "new_path": "crypto/ec_extra/ec_derive.c"
    },
    {
      "type": "modify",
      "old_id": "380bc2e64056c772811637e9b1779415bddb392f",
      "old_mode": 33188,
      "old_path": "crypto/ec_extra/hash_to_curve.c",
      "new_id": "d9d9d5b67074e6aa77c689a2efa32035cd8ef27b",
      "new_mode": 33188,
      "new_path": "crypto/ec_extra/hash_to_curve.c"
    },
    {
      "type": "modify",
      "old_id": "7b939de5e7f6ceeeec6fda5c41da4cb7a6a35261",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/internal.h",
      "new_id": "06ebe1607503f027d9b474077049d953ceb3b448",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/internal.h"
    },
    {
      "type": "modify",
      "old_id": "a5df5ff4b061235e4d4f33c98433b001d8bde5e1",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/montgomery.c",
      "new_id": "f219d422789a89f3e8609531be67e8881fe1c671",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/montgomery.c"
    },
    {
      "type": "modify",
      "old_id": "15374915de4610ba915f6ee71628ca7f5ec29025",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec.c",
      "new_id": "a1d6e2480c648412bf03a7ca4479a9cc4e574de9",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec.c"
    },
    {
      "type": "modify",
      "old_id": "d21d5094df009877133ef033652212ff92612a92",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_key.c",
      "new_id": "90a4404cd8b7683bc217530fc93c0282b15955d4",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_key.c"
    },
    {
      "type": "modify",
      "old_id": "74c71be33d85b040dc2917f05202617de11abf39",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_montgomery.c",
      "new_id": "92289a5ed4ddcc0742a4a320b32f0898a9539162",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_montgomery.c"
    },
    {
      "type": "modify",
      "old_id": "e211f69607751e31f74beab7f64745417c0c7d9d",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/felem.c",
      "new_id": "bc7bbb7330d252637ce2ddc47ebe18d6352bc9d6",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/felem.c"
    },
    {
      "type": "modify",
      "old_id": "dc86684c106c8fcda2c31894060cb82a7dccde65",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/internal.h",
      "new_id": "64f41bb26de9bf16a2cadc44ca069152d5c9efce",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/internal.h"
    },
    {
      "type": "modify",
      "old_id": "70e89567d358a2959474c047d7b811200e4992f4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/oct.c",
      "new_id": "6cb84f5b6196ed880feaa34006b14cbae4a957f2",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/oct.c"
    },
    {
      "type": "modify",
      "old_id": "99939413792abf75b8b00faa6a641a5686fa90e8",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-nistz.c",
      "new_id": "cf09963828afdc648118f8e284fc53497f25e912",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-nistz.c"
    },
    {
      "type": "modify",
      "old_id": "35b9d45528461f51ef673edb4005fc1c80b3bc12",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256.c",
      "new_id": "e532e2fd4b450a3c6f50b69624a3325fc2bbdc64",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256.c"
    },
    {
      "type": "modify",
      "old_id": "5c6f664b783193e482381623aa0b464fe8434796",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/scalar.c",
      "new_id": "a86ee0fbbced8a8268cefecc7c288570f706ea8d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/scalar.c"
    },
    {
      "type": "modify",
      "old_id": "0b2704072a556bb74702530c1b2cebff436dcfa4",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/simple.c",
      "new_id": "624d3ce2761d26a0ace5c535b8a92f137b7317ec",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/simple.c"
    },
    {
      "type": "modify",
      "old_id": "ce5b31720bdad4342e099926620c264404b688fe",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/simple_mul.c",
      "new_id": "796c4086618dd6332d80fc07d95eb9994e8031f0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/simple_mul.c"
    },
    {
      "type": "modify",
      "old_id": "c9935fcb406ae296ab47a167bfd77c83e59d09ca",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/wnaf.c",
      "new_id": "2cc0fbcdde8ce566fe5a1d3022245358f6a18081",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/wnaf.c"
    }
  ]
}
