)]}'
{
  "commit": "4edca0b308eae525ccb54ed61ef92b61b51c114c",
  "tree": "135d791b4188088f0d8826b754b542e1aeac561a",
  "parents": [
    "4792110b2bb1a5833e761e49f41b6c1fd83066aa"
  ],
  "author": {
    "name": "Brian Smith",
    "email": "brian@briansmith.org",
    "time": "Mon Jul 25 10:36:58 2016 -1000"
  },
  "committer": {
    "name": "CQ bot account: commit-bot@chromium.org",
    "email": "commit-bot@chromium.org",
    "time": "Fri Jul 29 16:09:26 2016 +0000"
  },
  "message": "Add BN_rand_range_ex and use internally.\n\nThere are many cases where we need |BN_rand_range| but with a minimum\nvalue other than 0. |BN_rand_range_ex| provides that.\n\nChange-Id: I564326c9206bf4e20a37414bdbce16a951c148ce\nReviewed-on: https://boringssl-review.googlesource.com/8921\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nCQ-Verified: CQ bot account: commit-bot@chromium.org \u003ccommit-bot@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "121c894cdd09fc22c812c895545a40c79f0fa3e0",
      "old_mode": 33188,
      "old_path": "crypto/bn/cmp.c",
      "new_id": "9cf33b486004949d36462d868add9dc7dee2aade",
      "new_mode": 33188,
      "new_path": "crypto/bn/cmp.c"
    },
    {
      "type": "modify",
      "old_id": "833343061cd1dd3b9f08663aad0c5de64d4c6d8f",
      "old_mode": 33188,
      "old_path": "crypto/bn/random.c",
      "new_id": "fb76f1ddef6bf26849132c2be044b16cb2d87c62",
      "new_mode": 33188,
      "new_path": "crypto/bn/random.c"
    },
    {
      "type": "modify",
      "old_id": "94eb3643c69bc2c08b4217016bbda3d0fe5ea730",
      "old_mode": 33188,
      "old_path": "crypto/dh/dh.c",
      "new_id": "eea143256754fb7067720295f129f2a34e8b3503",
      "new_mode": 33188,
      "new_path": "crypto/dh/dh.c"
    },
    {
      "type": "modify",
      "old_id": "5e1f81abc41a72fe71868471f8c876f4bdd478b9",
      "old_mode": 33188,
      "old_path": "crypto/dsa/dsa.c",
      "new_id": "e1488afab12710632d2b3ce36b217ea56207d1d7",
      "new_mode": 33188,
      "new_path": "crypto/dsa/dsa.c"
    },
    {
      "type": "modify",
      "old_id": "dcacdfa410b81ad59323d42614ad736efe5d05d1",
      "old_mode": 33188,
      "old_path": "crypto/ec/ec_key.c",
      "new_id": "3e4456c4253ece97ee2dc8c728b5252fc4fea138",
      "new_mode": 33188,
      "new_path": "crypto/ec/ec_key.c"
    },
    {
      "type": "modify",
      "old_id": "69383259830263114d91f248f199213c9a1fdd50",
      "old_mode": 33188,
      "old_path": "crypto/ecdsa/ecdsa.c",
      "new_id": "a85c28a4a7b3207e7ab96211cf014ad50efee5b1",
      "new_mode": 33188,
      "new_path": "crypto/ecdsa/ecdsa.c"
    },
    {
      "type": "modify",
      "old_id": "d9d90c2b47d56b4e3b6b0c87f6f4a454726ebd23",
      "old_mode": 33188,
      "old_path": "crypto/rsa/blinding.c",
      "new_id": "71f2e6f8bf5ef9e2cda2b13e2695fd7b18234dea",
      "new_mode": 33188,
      "new_path": "crypto/rsa/blinding.c"
    },
    {
      "type": "modify",
      "old_id": "a6866964d40b23a16b102425bc766d4e2c5c4b2d",
      "old_mode": 33188,
      "old_path": "include/openssl/bn.h",
      "new_id": "51a63e65236a910d1deda2246613f342a4d0f22f",
      "new_mode": 33188,
      "new_path": "include/openssl/bn.h"
    },
    {
      "type": "modify",
      "old_id": "dd70bdb25a36f2d505f1b5e0131f07b9f96b772d",
      "old_mode": 33188,
      "old_path": "ssl/ssl_ecdh.c",
      "new_id": "47b6eab6947a58a108b47632b9bd19a53b0b4d4b",
      "new_mode": 33188,
      "new_path": "ssl/ssl_ecdh.c"
    }
  ]
}
