)]}'
{
  "commit": "a52926189155d906d8c11ff97cbc1e5191d202cd",
  "tree": "3afdb2399a90409ecf6212cd5e0c57e878eec604",
  "parents": [
    "9cabf6bb802b705d6bbbc9525a03e922a58d5d5b"
  ],
  "author": {
    "name": "Geoff Thorpe",
    "email": "geoff@openssl.org",
    "time": "Wed Apr 30 11:39:24 2014 -0400"
  },
  "committer": {
    "name": "Geoff Thorpe",
    "email": "geoff@openssl.org",
    "time": "Wed Apr 30 11:49:31 2014 -0400"
  },
  "message": "bignum: fix boundary condition in montgomery logic\n\nIt\u0027s not clear whether this inconsistency could lead to an actual\ncomputation error, but it involved a BIGNUM being passed around the\nmontgomery logic in an inconsistent state. This was found using flags\n-DBN_DEBUG -DBN_DEBUG_RAND, and working backwards from this assertion\nin \u0027ectest\u0027;\n\nectest: bn_mul.c:960: BN_mul: Assertion `(_bnum2-\u003etop \u003d\u003d 0) ||\n(_bnum2-\u003ed[_bnum2-\u003etop - 1] !\u003d 0)\u0027 failed\n\nSigned-off-by: Geoff Thorpe \u003cgeoff@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "baeda372cf5c0d70d552459945ccf6a0d90fdff4",
      "old_mode": 33188,
      "old_path": "crypto/bn/bn_exp.c",
      "new_id": "ea2bd0a8984bb29a4ef537817ccf0361d9c5102a",
      "new_mode": 33188,
      "new_path": "crypto/bn/bn_exp.c"
    }
  ]
}
