)]}'
{
  "commit": "0f073746dfcd04b43d7782770c80baf991c87ffe",
  "tree": "29068abd1870194a649e89dfcd89a4a0f4d1d222",
  "parents": [
    "b8ea4d58f70ca892c882c787f3040cf77735cfe2"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Tue Aug 25 18:28:00 2026 -0400"
  },
  "committer": {
    "name": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Aug 26 08:35:00 2026 -0700"
  },
  "message": "Implement EC_wpa3_sae_hunt_and_peck_p256\n\nThis is not a proper hash-to-curve scheme since WPA3 messed it up.\nBecause they messed it up, implementations have to make a lot of fussy\ncode timing-sensitive that they otherwise wouldn\u0027t have to.\n\nBug: 525105943\nChange-Id: Ib1b2db38ee6c433aa0869e7ec48870c5a954ce7e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/101188\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "de7c5d82890a7cc4a54e618c49ca379be6dce63d",
      "old_mode": 33188,
      "old_path": "crypto/ec/hash_to_curve.cc",
      "new_id": "dd715eecbd49d6d3fb1bda1655a3144a22e39d15",
      "new_mode": 33188,
      "new_path": "crypto/ec/hash_to_curve.cc"
    },
    {
      "type": "modify",
      "old_id": "cddebc1c1ea577e9745a99058ce058c138879577",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec.cc.inc",
      "new_id": "e8781202f5760f817b68c8dde4b1058dcb96fab7",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "b479c0070aaee328931bc38bf7de5cdac7219fc0",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/ec_test.cc",
      "new_id": "0c9322223aa4d47ee19838ca6dca7abcf0b53973",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/ec_test.cc"
    },
    {
      "type": "modify",
      "old_id": "e99ad0de780fe7b349c9927be4e3f33f426bc3e5",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/felem.cc.inc",
      "new_id": "388f7fe2da130b4d263c2d5ea86f113190d4367f",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/felem.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "c6990018e48e26b4277ca75f51c795e048d90959",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/ec/internal.h",
      "new_id": "5c36cfce31a6e0f54c10b656b983dd4c39d4694b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/ec/internal.h"
    },
    {
      "type": "modify",
      "old_id": "60ccf3e01b0020d12ca85987bcddb82cf4b2a93d",
      "old_mode": 33188,
      "old_path": "include/openssl/ec.h",
      "new_id": "3d8d4e9623e10641a835e920c64aa0c8cfc54e50",
      "new_mode": 33188,
      "new_path": "include/openssl/ec.h"
    },
    {
      "type": "modify",
      "old_id": "54cd5574c1acabfaabf786c1b49b34876ace2a13",
      "old_mode": 33188,
      "old_path": "include/openssl/prefix_symbols.h",
      "new_id": "9e29dd28d2f7d4e7eea250f63f071462cb341a20",
      "new_mode": 33188,
      "new_path": "include/openssl/prefix_symbols.h"
    }
  ]
}
