)]}'
{
  "commit": "7198d1132bc194b360c37b05b9a82f6231533114",
  "tree": "31e9c4f686961bd39f55f99a3a8df2be4abbfabe",
  "parents": [
    "0fc57bef1821c163ac023a0aa96e4fb2a67c0d82"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Jan 27 12:21:10 2022 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Jan 28 19:47:43 2022 +0000"
  },
  "message": "Explicitly reject self-referential ech_outer_extensions.\n\nThe ECH extension is not covered in the AAD and so should not be\nreferenced in ech_outer_extensions. We end up rejecting this anyway when\nchecking for valid ClientHelloInners, but better to reject this\nexplicitly, as the spec suggests.\n\nAs part of this, use the more specific error in the various tests, so we\ncan distinguish the two cases. (DECODE_ERROR is coming from an extra,\nprobably unnecessary, error in ssl_decode_client_hello_inner\u0027s caller.)\n\nBug: 275\nChange-Id: Ibeff55e5e1b7646ce9c68c5847cd1b40a47e6480\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/51185\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68791344666244cb438cc7a1042fc842dc65f85f",
      "old_mode": 33188,
      "old_path": "crypto/err/ssl.errordata",
      "new_id": "4205402a0d943928c8ce360770f1ae6cde591e5d",
      "new_mode": 33188,
      "new_path": "crypto/err/ssl.errordata"
    },
    {
      "type": "modify",
      "old_id": "232c6270644f1e47cc316a38b76f7b7c573eeebf",
      "old_mode": 33188,
      "old_path": "include/openssl/ssl.h",
      "new_id": "0aaabfa60c68527225790e51c7831748ad76fb26",
      "new_mode": 33188,
      "new_path": "include/openssl/ssl.h"
    },
    {
      "type": "modify",
      "old_id": "64fee3d09bd1473b17b7926abcfd37afeedd37d7",
      "old_mode": 33188,
      "old_path": "ssl/encrypted_client_hello.cc",
      "new_id": "84b6fa9734c1306cce58c365c33d8844c2891f27",
      "new_mode": 33188,
      "new_path": "ssl/encrypted_client_hello.cc"
    },
    {
      "type": "modify",
      "old_id": "cfff7147dc91dc375152957347d58d3c7547aa23",
      "old_mode": 33188,
      "old_path": "ssl/test/runner/runner.go",
      "new_id": "acffde9e2bc1b787257ea302bb73aadd3e86fcaa",
      "new_mode": 33188,
      "new_path": "ssl/test/runner/runner.go"
    }
  ]
}
