)]}'
{
  "commit": "3a3675025ff4231ab13c791a4582ea1a3880ecee",
  "tree": "e4909e657f08f09e0309f9c9b88923a5c23b8449",
  "parents": [
    "01b2772446ce229c605f9947d9468e750b16d64a"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Jan 05 15:22:52 2026 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Jan 06 10:16:13 2026 -0800"
  },
  "message": "Stop using sqrt(2) in RSA key generation\n\nThis was always unnecessary, but a consequence of FIPS 186-4\u0027s\npoorly-specified algorithm. FIPS 186-5 fixes this issue by allowing us\nto set the top two bits arbitrarily. Use this allowance to set the top\ntwo bits to 1s, upper bounding sqrt(2) by 1.5.\n\nChange-Id: I4e3dbedbc211df6a35801c75cca82ef96fdc656e\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/86590\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "449e8fa2be2760f9366daf9b8bb3e07586baf926",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/internal.h",
      "new_id": "a739c58ca86b4e284f393dfd93f401386a603f79",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/internal.h"
    },
    {
      "type": "modify",
      "old_id": "80b911562238d93e0400fc64ea0a17c3fa0f3137",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/rsa/rsa_impl.cc.inc",
      "new_id": "e029bcce91a32c0f1548602051fd0318b7f67d8c",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/rsa/rsa_impl.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "f235377f6e411a904cafb57a8d9b57f274333b07",
      "old_mode": 33188,
      "old_path": "crypto/rsa/rsa_test.cc",
      "new_id": "27506b4a6834643024f8b4a4e9fad659c63aedb5",
      "new_mode": 33188,
      "new_path": "crypto/rsa/rsa_test.cc"
    }
  ]
}
