)]}'
{
  "commit": "53affef48639fe152526fb807eee3b2187b9d5c0",
  "tree": "78c58d06f328d1342230efbb844a426502f6e8a9",
  "parents": [
    "67e64342c1aa0b31b0b5c11e5ee21c481ce530e8"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Sep 03 15:50:59 2018 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Tue Sep 04 22:26:53 2018 +0000"
  },
  "message": "No negative moduli.\n\nhttps://boringssl-review.googlesource.com/31085 wasn\u0027t right. We already forbid\ncreating BN_MONT_CTX on negative numbers, which means almost all moduli already\ndon\u0027t work with BN_mod_exp_mont. Only -1 happened to not get rejected, but it\ncomputed the wrong value. Reject it instead.\n\nUpdate-Note: BN_mod_exp* will no longer work for negative moduli. It already\ndidn\u0027t work for all negative odd moduli other than -1, so rejecting -1 and\nnegative evens is unlikely to be noticed.\n\nBug: 71\nChange-Id: I7c713d417e2e6512f3e78f402de88540809977e3\nReviewed-on: https://boringssl-review.googlesource.com/31484\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a9323061e2a462a4e84e0398a5b7a83ade809553",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/bn_test.cc",
      "new_id": "29b4456eec5d95207d19d0cf0f29d866e554d741",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/bn_test.cc"
    },
    {
      "type": "modify",
      "old_id": "7035ea7bcf2c90a246d4a29f841413518c9d2009",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bn/exponentiation.c",
      "new_id": "41b2057107da3f0fff483ebe70d229651c579fac",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bn/exponentiation.c"
    }
  ]
}
