)]}'
{
  "commit": "8415495eff36b92242762f55f22aa52a7e6f89df",
  "tree": "f98302d2059e418c89fd8c319a7146c26f9dd5ee",
  "parents": [
    "06212ed65c55689482c76c2a3c57281cff53f7c2"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Apr 24 21:41:20 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 27 16:36:30 2026 -0700"
  },
  "message": "Unwind EC_FELEM hooks on EC_METHOD\n\nThese are now all the same implementation because our EC_FELEM code is\n(currently) all generic. This does mean we don\u0027t get to use the\nspecialized field arithmetic, but we\u0027d ideally want to cut at a slightly\nhigher point anyway.\n\nBug: 505908440\nChange-Id: Id851ce2d654a2257f336cfe44d2db608aa401635\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/93947\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8dcfa6a6f39564b7b007078aefce366bc662ef55",
      "old_mode": 33188,
      "old_path": "crypto/ec/hash_to_curve.cc",
      "new_id": "6ce88ee14771b8d3a6cd339369065ab9c04147e9",
      "new_mode": 33188,
      "new_path": "crypto/ec/hash_to_curve.cc"
    },
    {
      "type": "modify",
      "old_id": "209f1017eb2be200f2ab0506d20e79f364fb18f0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec.cc.inc",
      "new_id": "6d7507fbf9bfd1ef4dfa8e03abc7f0ee999c453c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "0b4202ba1214816f94d4bcb92fb130ed7441da42",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_montgomery.cc.inc",
      "new_id": "4f1f1d38dbd48fcc8acfcf1ddae09728c75c5c30",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_montgomery.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "30d134c180b6c700e52c29ba354f9f628e227d00",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/felem.cc.inc",
      "new_id": "c634cc1ddd4ea580884aa9b42435772c866444e5",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/felem.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "33fa29fcdc0e3b50d329e55a2eac71252fa876f2",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/internal.h",
      "new_id": "abcb77e755ab448226be2e41ef88efe020eb27f2",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/internal.h"
    },
    {
      "type": "modify",
      "old_id": "0d6161c0eddb51c2d8e7eefbdb51df6960c9caf8",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256-nistz.cc.inc",
      "new_id": "6200d0732b8efae229e4bd2477187f4ab5094c9d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256-nistz.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "4c14eca7bd6f29e71013a893b9ebd7df4121b420",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/p256.cc.inc",
      "new_id": "49235c6b53a87e6d29db772e896a60ed45b16c3d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/p256.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "4a7e5a04536be6fda22a6589ef93e3c0f81f5599",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/simple.cc.inc",
      "new_id": "bd3dd1e4e15a340f2457c2abd437bf7c431580d8",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/simple.cc.inc"
    }
  ]
}
