)]}'
{
  "commit": "16315f7cc7c71750e662485179d0a3ea72b494fa",
  "tree": "1939cb33b6c752a57753f3cbb5ef57923506020d",
  "parents": [
    "0f24bedb0548bf762be9319da4bf7a5aac953868"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Jan 12 20:02:05 2017 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Wed Jan 25 23:39:23 2017 +0000"
  },
  "message": "Remove the rest of write_message.\n\nThe TLS 1.2 state machine now looks actually much closer to the TLS 1.3\none on the write side. Although the write states still have a BIO-style\nreturn, they don\u0027t actually send anything anymore. Only the BIO flush\nstate does. Reads are still integrated into the states themselves\nthough, so I haven\u0027t made it match TLS 1.3 yet.\n\nBUG\u003d72\n\nChange-Id: I7708162efca13cd335723efa5080718a5f2808ab\nReviewed-on: https://boringssl-review.googlesource.com/13228\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e75b70d85ed3cad1ede9f7d3340180f64836d08e",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl3.h",
      "new_id": "256b2c50df6bc4e0931e70f02c90a1a3401f9d23",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl3.h"
    },
    {
      "type": "modify",
      "old_id": "bbb6b328303f4b921115f04ff4f8aae1f7c56b63",
      "old_mode": 33188,
      "old_path": "ssl/d1_both.c",
      "new_id": "9fad2d0b0b2193249617042dbd3ccc700ef4027a",
      "new_mode": 33188,
      "new_path": "ssl/d1_both.c"
    },
    {
      "type": "modify",
      "old_id": "e7cd21ef25ce49ccebd76b63ce1073936b504f01",
      "old_mode": 33188,
      "old_path": "ssl/dtls_method.c",
      "new_id": "7a35b398a3140629992cf0b6691c0d1be5d8698b",
      "new_mode": 33188,
      "new_path": "ssl/dtls_method.c"
    },
    {
      "type": "modify",
      "old_id": "29b59d44eb3a66100a5985093b40ef3a1edd948c",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.c",
      "new_id": "c3d35729accea4bc971aa47d9213ba7fe6a2b3a0",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.c"
    },
    {
      "type": "modify",
      "old_id": "00b374cf7aed9234a1b0ad324498ff7ceb2705f3",
      "old_mode": 33188,
      "old_path": "ssl/handshake_server.c",
      "new_id": "33ffa7ea7ad80cbf8252d3dc3d7493354f1c80db",
      "new_mode": 33188,
      "new_path": "ssl/handshake_server.c"
    },
    {
      "type": "modify",
      "old_id": "157e3c04f2fea6602445d80b8018be9a34aff43c",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "66dc37a7fe7d551fc79c409f1434f323ecbaabf0",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "133cd2d9d787c5ed3b65e39be2253841f1640c16",
      "old_mode": 33188,
      "old_path": "ssl/s3_both.c",
      "new_id": "627ef63d13c6dc588ac9048d76449b882379408c",
      "new_mode": 33188,
      "new_path": "ssl/s3_both.c"
    },
    {
      "type": "modify",
      "old_id": "d657788fcb80c3023b0c37cf0b4cc7c35aea693b",
      "old_mode": 33188,
      "old_path": "ssl/ssl_stat.c",
      "new_id": "09a43d1c240776977fd2b6a365690305d96f4e5a",
      "new_mode": 33188,
      "new_path": "ssl/ssl_stat.c"
    },
    {
      "type": "modify",
      "old_id": "21f9e2ad218f1d4c4a80773b83542dc99e9c07c0",
      "old_mode": 33188,
      "old_path": "ssl/tls_method.c",
      "new_id": "70683e47236b1d3a327b9df5525de32bb1a6ded4",
      "new_mode": 33188,
      "new_path": "ssl/tls_method.c"
    }
  ]
}
