)]}'
{
  "commit": "2042972e8458833714bce23386931b1c79978439",
  "tree": "f563939652e72766cc216c9ea7cd3ac15a97ad51",
  "parents": [
    "7e2a95788820676892d7d892c8fb9d8e85820ed2"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Nov 22 15:42:24 2021 -0500"
  },
  "committer": {
    "name": "Adam Langley",
    "email": "agl@google.com",
    "time": "Wed Dec 08 17:17:11 2021 +0000"
  },
  "message": "Make X509_REVOKED opaque.\n\nI believe, with this, we have aligned with OpenSSL 1.1.x on the\ncrypto/x509 and crypto/asn1 types that are now opaque. Strangely,\nOpenSSL kept X509_ALGOR public. We may wish to hide that one too later,\nbut we can leave it for now.\n\nUpdate-Note: Use X509_REVOKED accessors rather than reaching into the\nstruct.\n\nBug: 425\nChange-Id: Ib47944648a8693ed7078ffe94f7b557022debe30\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/50685\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45920872d1a7ed530f54c2f4d38bf600c4b3a7b6",
      "old_mode": 33188,
      "old_path": "crypto/x509/internal.h",
      "new_id": "702464a95cf14781b2e6354b8eea2c477dc069d2",
      "new_mode": 33188,
      "new_path": "crypto/x509/internal.h"
    },
    {
      "type": "modify",
      "old_id": "d924f855d3e91b11b1ec82489abbc5d27390ac67",
      "old_mode": 33188,
      "old_path": "crypto/x509/t_crl.c",
      "new_id": "4317a3a094a2d9c1758f1a39cb58088b6be89895",
      "new_mode": 33188,
      "new_path": "crypto/x509/t_crl.c"
    },
    {
      "type": "modify",
      "old_id": "0964780b471b25d9db01b3513882a1b40a5450c8",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "3c4778992b7ed54aebeef064af63964372f4ae01",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    }
  ]
}
