)]}'
{
  "commit": "2eb8116f9e67c91a79a2526025657dfc19ce7f5f",
  "tree": "74644f3a9d4afada906733e823f327470a98c8ac",
  "parents": [
    "4124fe1c2cd33a7ca572d54bfd47409172ba56b1"
  ],
  "author": {
    "name": "Filippo Valsorda",
    "email": "hi@filippo.io",
    "time": "Tue Aug 21 14:50:04 2018 -0600"
  },
  "committer": {
    "name": "Filippo Valsorda",
    "email": "filippo@golang.org",
    "time": "Wed Aug 22 17:28:12 2018 +0000"
  },
  "message": "[release-branch.go1.11] crypto/tls: make ConnectionState.ExportKeyingMaterial a method\n\nThe unexported field is hidden from reflect based marshalers, which\nwould break otherwise. Also, make it return an error, as there are\nmultiple reasons it might fail.\n\nFixes #27131\n\nChange-Id: I92adade2fe456103d2d5c0315629ca0256953764\nReviewed-on: https://go-review.googlesource.com/130535\nRun-TryBot: Filippo Valsorda \u003cfilippo@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Brad Fitzpatrick \u003cbradfitz@golang.org\u003e\n(cherry picked from commit 240cb4c75fbe969364edb1a7f7ebd2d827831d34)\nReviewed-on: https://go-review.googlesource.com/130655\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4c0bcc74795d05d7504e0e709df03b56b210ecb6",
      "old_mode": 33188,
      "old_path": "api/go1.11.txt",
      "new_id": "863e1f162551fe5564e5e5de29371f4f46960fe3",
      "new_mode": 33188,
      "new_path": "api/go1.11.txt"
    },
    {
      "type": "modify",
      "old_id": "fae1c5ff145a658edee36913a380d8ab54411a8a",
      "old_mode": 33188,
      "old_path": "doc/go1.11.html",
      "new_id": "087dc72f8e19566fb5142aa80dd40b3a1b4538fe",
      "new_mode": 33188,
      "new_path": "doc/go1.11.html"
    },
    {
      "type": "modify",
      "old_id": "729bce6d50c66e89be2c861441310910867e30dd",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/common.go",
      "new_id": "7b627fc025384a4d903f4ee83ed0043a0226b745",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/common.go"
    },
    {
      "type": "modify",
      "old_id": "2adb967537ccc5801f65e8ad210c9f2a524441d9",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/conn.go",
      "new_id": "6e27e695bd847b55fea2e870ca08505ac3ae46dd",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/conn.go"
    },
    {
      "type": "modify",
      "old_id": "79fb3421a8c7c629180b0f9acd8adec14ea41067",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_client_test.go",
      "new_id": "1f1c93d102c2c5ac23e3f96e0fe065335215dc13",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_client_test.go"
    },
    {
      "type": "modify",
      "old_id": "01d7b5ceecd8ef72d42498fe025562a02f8579a7",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_server_test.go",
      "new_id": "c366f47b17cbbb4a72202be9441aa232685a7dc5",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_server_test.go"
    },
    {
      "type": "modify",
      "old_id": "98e9ab42921d5229a1219fd83ce12988d42ea24f",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/prf.go",
      "new_id": "a8cf21da15fe6a960ba2a2f1464f0b238e2a5158",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/prf.go"
    },
    {
      "type": "modify",
      "old_id": "80af32c6cee9583d480ae6527756680b0190e354",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/prf_test.go",
      "new_id": "f201253f72ec1a8dabcd30e793499305477b51f4",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/prf_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "571769e125d4638882cf2bf9ccf7636f6b0e04dd",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Client-TLSv10-ExportKeyingMaterial"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "29964f0d40718df66f07ca4b7073e802e7ce9c53",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Client-TLSv12-ExportKeyingMaterial"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "84e0e37005fba0be954aa57a031f8260a52ce886",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6415c42928dc0a7181e6cd2d8c890afcfd44b118",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv12-ExportKeyingMaterial"
    },
    {
      "type": "modify",
      "old_id": "97934ccbf4becf4f8c0b328399f8546bc9623c64",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/tls_test.go",
      "new_id": "7542699bdc9ad607f47d68c0fe99c27943a42d66",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/tls_test.go"
    }
  ]
}
