)]}'
{
  "commit": "4d89bf448490e7c77743f53bfbefbaddee9b275e",
  "tree": "db4c5753c8ec16613e0832c713d49e5adef27f2c",
  "parents": [
    "48feaceb53fa6ae924e298b8eba0e247019313e4"
  ],
  "author": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Fri Jun 30 10:45:11 2017 +0100"
  },
  "committer": {
    "name": "Matt Caswell",
    "email": "matt@openssl.org",
    "time": "Mon Jul 03 10:48:34 2017 +0100"
  },
  "message": "Fix TLSv1.3 exporter\n\nWe need to use the hashsize in generating the exportsecret not 0! Otherwise\nwe end up with random garbage for the secret.\n\nIt was pure chance that this passed the tests previously. It so happens\nthat, because we call SSL_export_keying_material() repeatedly for different\nscenarios in the test, we end up in the tls13_export_keying_material() at\nexactly the same position in the stack each time and therefore end up using\nthe same random garbage secret each time!\n\nReviewed-by: Tim Hudson \u003ctjh@openssl.org\u003e\n(Merged from https://github.com/openssl/openssl/pull/3810)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "55e68c60db1178d517e2023ddeafc5a156bbd846",
      "old_mode": 33188,
      "old_path": "ssl/tls13_enc.c",
      "new_id": "92b1f198ab6bba0af097406c5b144d5ce71de778",
      "new_mode": 33188,
      "new_path": "ssl/tls13_enc.c"
    }
  ]
}
