)]}'
{
  "commit": "719594e512841ef70ea128e3a08235cab7cef03d",
  "tree": "c9b7ef25f993e1fba9dc9b309eb16bfa1348da11",
  "parents": [
    "b6155e60f3eab82ce35c27de90b642f59d26598b"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@chromium.org",
    "time": "Fri Dec 25 01:02:37 2015 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "alangley@gmail.com",
    "time": "Thu Jan 28 00:34:38 2016 +0000"
  },
  "message": "Un-const EVP_PKEY_CTX_set0_rsa_oaep_label and fix overflow check.\n\nIt takes ownership of the buffer, so it\u0027s not actually const. The\nconst-ness gets dropped once it transits through EVP_PKEY_CTX_ctrl.\n\nAlso compare against INT_MAX explicitly for the overflow check. I\u0027m not sure\nwhether the casting version is undefined, but comparing against INT_MAX matches\nthe rest of the codebase when transiting in and out of signed ints.\n\nChange-Id: I131165a4b5f0ebe02c6db3e7e3e0d1af5b771710\nReviewed-on: https://boringssl-review.googlesource.com/6850\nReviewed-by: Adam Langley \u003calangley@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "edc61b1fe105d1cb4ee65337dfe9987852f4d3f0",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_rsa.c",
      "new_id": "629c33a62eaba0e42c7daa0b3c40f5f7744f331e",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_rsa.c"
    },
    {
      "type": "modify",
      "old_id": "2ec886167d2864d1ef61fed1bb205223572f3966",
      "old_mode": 33188,
      "old_path": "include/openssl/evp.h",
      "new_id": "863495391fceed7b6501d59cbcc36416c05d1a3d",
      "new_mode": 33188,
      "new_path": "include/openssl/evp.h"
    }
  ]
}
