)]}'
{
  "commit": "652464ec78fd0b5b2c144f075d1446ab60fd9efb",
  "tree": "421d227b7f3673d3eefa4f642d69439e9942b874",
  "parents": [
    "1500ad0533fa43ea27ffb1338b96e352d3706dc7"
  ],
  "author": {
    "name": "Bob Beck",
    "email": "bbe@google.com",
    "time": "Thu Jun 16 10:49:00 2022 -0600"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Jun 16 17:07:46 2022 +0000"
  },
  "message": "Validate ASN.1 times according to RFC 5280\n\nRefuse to parse times that are invalid according to RFC 5280, with\na few exceptions for compatibility. This can affect test code that\nrelies on making and parsing certificates that contain invalid times.\n\nUpdate-Note: Certificates containing invalid ASN.1 times will no longer parse.\n\nBug: 491, 427\n\nChange-Id: I2a3fe3a4d359ac662340a225d05b360718eb8c29\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/52665\nCommit-Queue: Bob Beck \u003cbbe@google.com\u003e\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3e6f14e3f7601299408e690194f838aef81e0b08",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_gentm.c",
      "new_id": "e0f6d3966259edf33d6ca8c1205c1e67e83fe334",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_gentm.c"
    },
    {
      "type": "modify",
      "old_id": "21ea2cc3eb4c764577450cd3dddd17463b6633c9",
      "old_mode": 33188,
      "old_path": "crypto/asn1/a_utctm.c",
      "new_id": "ea984c51ec8f5d2f21d263ea967e75b0a6304d6a",
      "new_mode": 33188,
      "new_path": "crypto/asn1/a_utctm.c"
    },
    {
      "type": "modify",
      "old_id": "6087ef446264282f347a38b4436fae93f34b605f",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_test.cc",
      "new_id": "ec6b3719c02cd3bec1725255ff76ae9d3cd94959",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_test.cc"
    },
    {
      "type": "modify",
      "old_id": "5bdaac8f39903e7d8e21505073a19a700ec580c2",
      "old_mode": 33188,
      "old_path": "crypto/asn1/internal.h",
      "new_id": "29ae20696386a77713869068fe524eaf1406eddc",
      "new_mode": 33188,
      "new_path": "crypto/asn1/internal.h"
    },
    {
      "type": "modify",
      "old_id": "bb54811efc0ecb928410b433294e476438f68b81",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_dec.c",
      "new_id": "972e89b2ed48f77b39e5db8e7e6eadec79fbb7f5",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_dec.c"
    },
    {
      "type": "modify",
      "old_id": "a8c19132a585678ec3b513bb675f9e9e30815755",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/bytestring_test.cc",
      "new_id": "b6b716e56dc1e717303ea46b410bb61aa28191b3",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/bytestring_test.cc"
    },
    {
      "type": "modify",
      "old_id": "741ecfbc561453a1a1b03f8ca97dea2bbc387cb3",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/cbs.c",
      "new_id": "4e7f37971e16597941a39fe4ad258a3224cf1d98",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/cbs.c"
    },
    {
      "type": "modify",
      "old_id": "68c1ba4c57697f2f33ed8939448f4bc1608804b7",
      "old_mode": 33188,
      "old_path": "include/openssl/bytestring.h",
      "new_id": "846ab246122905a29a23205ce1ef6887c55627d3",
      "new_mode": 33188,
      "new_path": "include/openssl/bytestring.h"
    }
  ]
}
