)]}'
{
  "commit": "858618e7e037559b75b0bfca4d30440f9515b888",
  "tree": "88e7816fd7353b59238fdf1c52ae37c6a352b7f1",
  "parents": [
    "9ef175148b7da12cb09f5e78f32bc6ab58d78b83"
  ],
  "author": {
    "name": "Nick Mathewson",
    "email": "nickm@torproject.org",
    "time": "Mon May 25 17:12:49 2015 -0400"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Thu May 28 16:05:01 2015 +0100"
  },
  "message": "Add new functions to extract {client,server}_random, master_key\n\nTor uses these values to implement a low-rent clone of RFC 5705 (which,\nin our defense, we came up with before RFC 5705 existed).  But now that\nssl_st is opaque, we need another way to get at them.\n\nIncludes documentation, with suitable warnings about not actually\nusing these functions.\n\nSigned-off-by: Nick Mathewson \u003cnickm@torproject.org\u003e\nSigned-off-by: Matt Caswell \u003cmatt@openssl.org\u003e\nReviewed-by: Tim Hudson \u003ctjh@openssl.org\u003e\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e31d3f0a282f38c1cb64d22f99afbb972cfa701a",
      "new_mode": 33188,
      "new_path": "doc/ssl/SSL_get_client_random.pod"
    },
    {
      "type": "modify",
      "old_id": "5de33e9305773c2a273be56360663ec14f3933d6",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "e52fbb5a13fe43e7a2831e4737d7049a5cddf723",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "0b4b58e0f80726102fb39cd8ba2fb8548e04f9c0",
      "old_mode": 33188,
      "old_path": "ssl/ssl_lib.c",
      "new_id": "081f27a73e92ee81f1ae3ad9af477b2ad683547b",
      "new_mode": 33188,
      "new_path": "ssl/ssl_lib.c"
    }
  ]
}
