)]}'
{
  "commit": "525a0fe315282ca1840f8f9f170c8a26ce5fab2a",
  "tree": "0df41dc8c5f2adcd7c45e14b14fa03839823cc46",
  "parents": [
    "b4188f0c9dc835b4ecc5812f818f5da064460ab1"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@chromium.org",
    "time": "Sat Nov 08 11:41:12 2014 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Mon Nov 10 23:00:09 2014 +0000"
  },
  "message": "Remove client-side support for ServerKeyExchange in the RSA key exchange.\n\nServer-side support was removed in 77a942b7fedb58ae1afee042255b4b9267abebca,\nbut client-side support was retained as it appeared NSS supported this.\nHowever, this is not the case: ssl3_HandleServerKeyExchange only allows a\nServerKeyExchange message if hs.ws is in an appropriate state.\nssl3_AuthCertificate only sets it to allow ServerKeyExchange if it is a key\nexchange that normally uses it or if is_limited is set. is_limited is only set\nfor the export cipher suites.\n\nThus we can safely remove this without waiting on gathering UMA data.\n\nBUG\u003dchromium:400587\n\nChange-Id: I9aefb742dbb2d99c13340ab48017e1ceee04bc2f\nReviewed-on: https://boringssl-review.googlesource.com/2230\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0806d77991c193fecc78819d56302ee0e8a6b3c0",
      "old_mode": 33188,
      "old_path": "ssl/s3_clnt.c",
      "new_id": "36f82bc8effe95889a0807003da9284651063e56",
      "new_mode": 33188,
      "new_path": "ssl/s3_clnt.c"
    },
    {
      "type": "modify",
      "old_id": "e4ded3246953a9207ed24eee0f5ce6b86ed618ce",
      "old_mode": 33188,
      "old_path": "ssl/s3_lib.c",
      "new_id": "0141dde70d7501f94b970466b4bec08826ef00ca",
      "new_mode": 33188,
      "new_path": "ssl/s3_lib.c"
    },
    {
      "type": "modify",
      "old_id": "3d56da65e98a9ca7a9abe1ef224d0cf5f588c028",
      "old_mode": 33188,
      "old_path": "ssl/ssl_cert.c",
      "new_id": "50ff7fcb3aabf0ea1f457b8b842caf34a0aa0a94",
      "new_mode": 33188,
      "new_path": "ssl/ssl_cert.c"
    },
    {
      "type": "modify",
      "old_id": "97169f2b8fc6a48b3e19a27c68c1cb7c470efaee",
      "old_mode": 33188,
      "old_path": "ssl/ssl_ciph.c",
      "new_id": "a55b1e78d47f3a187309f527bb15d03beab03ec6",
      "new_mode": 33188,
      "new_path": "ssl/ssl_ciph.c"
    },
    {
      "type": "modify",
      "old_id": "c214b91416d7cf79e823634e4bb45feea7bf4052",
      "old_mode": 33188,
      "old_path": "ssl/ssl_locl.h",
      "new_id": "aca7cbdedc20e55abfeae33dd9fa8e85e4d6fdb9",
      "new_mode": 33188,
      "new_path": "ssl/ssl_locl.h"
    }
  ]
}
