)]}'
{
  "commit": "05c285d4351052025c79e711dd0e491fdd7b6d85",
  "tree": "704af22a02434ddad295022db180ebd11243f13e",
  "parents": [
    "91a3f26a2e5a0b8dab61b72ba6ae044372af3891"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Mar 04 13:23:06 2024 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Mar 07 22:38:58 2024 +0000"
  },
  "message": "Only negotiate ECDHE curves and sigalgs once\n\nIn the process of picking credentials, we pick the signature algorithm\nand, in TLS 1.2, also the cipher suite. Save those decisions so we don\u0027t\nrepeat them. Right now we have to recompute it, even though it cannot\nfail, which means there were a handful of error paths that were actually\nimpossible.\n\nBug: 249\nChange-Id: If8d5cbf4dc07e722bf7c33b4b4ccf967c451a5f9\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/66707\nReviewed-by: Bob Beck \u003cbbe@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b10a27b4d33f13651a22eab8647149ed12bf3560",
      "old_mode": 33188,
      "old_path": "ssl/handshake_client.cc",
      "new_id": "b958dce23c8f76a75105159793d18c3791c0aa72",
      "new_mode": 33188,
      "new_path": "ssl/handshake_client.cc"
    },
    {
      "type": "modify",
      "old_id": "fc5202a5fd0be0d66d660edd98e7f73268023e9b",
      "old_mode": 33188,
      "old_path": "ssl/handshake_server.cc",
      "new_id": "06d9025e599cb7261f9adc87d6caddaed2b3a441",
      "new_mode": 33188,
      "new_path": "ssl/handshake_server.cc"
    },
    {
      "type": "modify",
      "old_id": "cc985384c285b5d768cf3c27a015474ad0da05a4",
      "old_mode": 33188,
      "old_path": "ssl/internal.h",
      "new_id": "0e557398a814cae0b16f585406b756f56b29692a",
      "new_mode": 33188,
      "new_path": "ssl/internal.h"
    },
    {
      "type": "modify",
      "old_id": "8058057c947260a9a81fb17f224fdc01b4ed0839",
      "old_mode": 33188,
      "old_path": "ssl/tls13_both.cc",
      "new_id": "4a9b78e9ee813ebb411025afa077b7a88c9181fd",
      "new_mode": 33188,
      "new_path": "ssl/tls13_both.cc"
    },
    {
      "type": "modify",
      "old_id": "cdb46c6e71a81e540623ed566b820ca0748222d6",
      "old_mode": 33188,
      "old_path": "ssl/tls13_client.cc",
      "new_id": "6c9ea759dde812cc4deb893b23d5e8eb3f448440",
      "new_mode": 33188,
      "new_path": "ssl/tls13_client.cc"
    },
    {
      "type": "modify",
      "old_id": "ebe0cb41c1a7bb6840f07fc38147866efd44d0be",
      "old_mode": 33188,
      "old_path": "ssl/tls13_server.cc",
      "new_id": "67e1f786c8a0d02cde70c6d7da16e572a77e5309",
      "new_mode": 33188,
      "new_path": "ssl/tls13_server.cc"
    }
  ]
}
