)]}'
{
  "commit": "3b6cebb1e052f5e4b41ca79f234d33fc709484e4",
  "tree": "32770900d441007b35dfd8220866f52b3d463856",
  "parents": [
    "27b31cfc56b364edd058e040023750be84026007"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Sun Aug 22 11:54:35 2021 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Wed Sep 08 21:27:33 2021 +0000"
  },
  "message": "Fix x509_name_ex_i2d error-handling.\n\nThis function forgot to handle errors in ASN1_item_ex_i2d. It also\nchecked x509_name_canon for ret \u003c 0, when x509_name_canon returns a\nboolean. For consistency, I\u0027ve switched to x509_name_encode to return a\nboolean as well. It doesn\u0027t actually need to return a length because\nit\u0027s responsible for filling in a-\u003ebytes.\n\n(This is also far from thread-safe, but I\u0027ll figure out what to do there\nseparately.)\n\nBug: 429\nChange-Id: I1dddeab320018be4b837f95001cbeeba4e25f0a1\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/49346\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e4b5835d7d80a15380f3a0af1ddf408954b744d1",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_name.c",
      "new_id": "348d31b0a4ff2a4210ac17fd2f1f00be01243fb7",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_name.c"
    }
  ]
}
