)]}'
{
  "commit": "6ea19bb668ee603d1a41d3fd5ab77e130118fd8b",
  "tree": "89fe5c5fe70ef0d6672121008bde0167df0c02d2",
  "parents": [
    "b1760f3a27ed9a0e99599bf028b2b48403f8c3fc"
  ],
  "author": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Thu Apr 30 20:11:55 2020 -0400"
  },
  "committer": {
    "name": "Katie Hockman",
    "email": "katie@golang.org",
    "time": "Thu May 07 18:33:39 2020 +0000"
  },
  "message": "crypto/tls: rotate session keys in older TLS versions\n\nAlso encode the certificates in a way that\u0027s more\nconsistent with TLS 1.3 (with a 24 byte length prefix).\n\nNote that this will have an additional performance cost\nrequiring clients to do a full handshake every 7 days\nwhere previously they were able to use the same ticket\nindefinitely.\n\nUpdates #25256\n\nChange-Id: Ic4d1ba0d92773c490b33b5f6c1320d557cc7347d\nReviewed-on: https://go-review.googlesource.com/c/go/+/231317\nRun-TryBot: Katie Hockman \u003ckatie@golang.org\u003e\nTryBot-Result: Gobot Gobot \u003cgobot@golang.org\u003e\nReviewed-by: Filippo Valsorda \u003cfilippo@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "35d7136fc674c228263e1d41198710eb1ab681b2",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_client_test.go",
      "new_id": "f7c0a8e045ae8a9d614e72c9a92b7e1edc9addcc",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_client_test.go"
    },
    {
      "type": "modify",
      "old_id": "a50fa96fab8c284e3e15b1c90aa4c14812fc3947",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_messages_test.go",
      "new_id": "bb8aea86700509d82222e73ae6f30eedb59ef1f7",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_messages_test.go"
    },
    {
      "type": "modify",
      "old_id": "35ac7b852a656ecab112cf375e647ed722820672",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/handshake_server.go",
      "new_id": "d227c043e619177fc87ab3e40cec9dc9a0ace113",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/handshake_server.go"
    },
    {
      "type": "modify",
      "old_id": "5f80cb359501903ac773c5bf217d939b91fdd57a",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial",
      "new_id": "a5d9ee4cdbd7b667a90925f7b8e71e662a351fa3",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv10-ExportKeyingMaterial"
    },
    {
      "type": "modify",
      "old_id": "f6ddb972f6d642ebea02134456e40fe5b63063a7",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/testdata/Server-TLSv12-ALPN",
      "new_id": "d9e7e837664b79eaeff101808901d6c9564d9fbf",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv12-ALPN"
    },
    {
      "type": "modify",
      "old_id": "f8b88a63d7824c32e4b978f679d4914c0cc0552c",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch",
      "new_id": "589189ca844db37e390571f944fff6cc15494095",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch"
    },
    {
      "type": "modify",
      "old_id": "ecf765be7dae77771c5176319ec3d6f03b1280f7",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/testdata/Server-TLSv12-ExportKeyingMaterial",
      "new_id": "c9f0c5c0fc66851cf73708da5db5ce74f89f70a8",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv12-ExportKeyingMaterial"
    },
    {
      "type": "modify",
      "old_id": "42cbc3420ddc1d9a79af00af8f237405501840cf",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/testdata/Server-TLSv12-IssueTicket",
      "new_id": "73d01585eb6afd128da4e70b1e33048ee074a3bc",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv12-IssueTicket"
    },
    {
      "type": "modify",
      "old_id": "cc1b6b0173b0b6d4b6f118c3fc71b37f34149e73",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/testdata/Server-TLSv12-IssueTicketPreDisable",
      "new_id": "c50fbcedf7e156d9c1e7cff87b98273b9343555a",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv12-IssueTicketPreDisable"
    },
    {
      "type": "modify",
      "old_id": "d1dba66d82d6f8c4b0bc6606f351bdb9d00fb279",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/testdata/Server-TLSv12-Resume",
      "new_id": "e8205b743d781acf3d2be32acd1c97949866cfab",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/testdata/Server-TLSv12-Resume"
    },
    {
      "type": "modify",
      "old_id": "6dcee7cb40188ffb206dec7849c7ee9a0a5c8488",
      "old_mode": 33188,
      "old_path": "src/crypto/tls/ticket.go",
      "new_id": "222333aec18a6f44001baeea50d0bca6d560915f",
      "new_mode": 33188,
      "new_path": "src/crypto/tls/ticket.go"
    }
  ]
}
