)]}'
{
  "commit": "217e99d014841d4521a04f02d9cc36d7f80c6bb8",
  "tree": "7a0cc25b16e2486b8ced385d68166f6e4b6d8df2",
  "parents": [
    "a1337d28f1853d7e0f382bae7182555ca73ec0e0"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Fri Apr 11 15:41:50 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 21 10:09:16 2025 -0700"
  },
  "message": "Add CBB_add_asn1_element convenience function\n\nThis is common enough that we probably should have one available. Saves\ndeclaring a variable, calling flush, etc.\n\nChange-Id: Ib21627e9e4caea01c729ad0dbb6266fdd30bb533\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/78788\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2604acbded914de52b76aae4906d9e5dc287e5c",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_test.cc",
      "new_id": "36ef5d6f88a7e2ec895f643622dfb6f717fc7e37",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_test.cc"
    },
    {
      "type": "modify",
      "old_id": "316ac4a076a96c70ca73d94b6cc109163bac53c7",
      "old_mode": 33188,
      "old_path": "crypto/bytestring/cbb.cc",
      "new_id": "b8473319a2e481a57c7441b9d6efc733fa29161b",
      "new_mode": 33188,
      "new_path": "crypto/bytestring/cbb.cc"
    },
    {
      "type": "modify",
      "old_id": "c5ced25c36c6f02eb800b6b8b1da17ee6be79fed",
      "old_mode": 33188,
      "old_path": "crypto/ec/ec_asn1.cc",
      "new_id": "ce815803a909786e3ea79fcdaa8894eada34de6c",
      "new_mode": 33188,
      "new_path": "crypto/ec/ec_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "aab3f5962d057f32e898c77dfc87aeddd966cf19",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_dsa_asn1.cc",
      "new_id": "8503d4dd8812a5946bf4a6feb8c63a6408499801",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_dsa_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "bcf2525a783848508d359064a70f145599bb4a22",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_ec_asn1.cc",
      "new_id": "d89c6ebce37f31c7da8a58e78eb785f15f74ac08",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_ec_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "45947d8a69111cbd65edceb584c48764b9887ce8",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_ed25519_asn1.cc",
      "new_id": "805342286784d4a896ba31b5d873b45093abf1e6",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_ed25519_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "cdcb6b43fb62e36d55a970d9a11058d92a5cb0bc",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_rsa_asn1.cc",
      "new_id": "6c6bfc57c8daf4fa421a02bd374fa71b1cf32392",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_rsa_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "351b788bc64dc82c46b3ec22f1ae1c095c522e90",
      "old_mode": 33188,
      "old_path": "crypto/evp/p_x25519_asn1.cc",
      "new_id": "c31dcc5deabeaeee1f7a73f80589a6ada4afe9eb",
      "new_mode": 33188,
      "new_path": "crypto/evp/p_x25519_asn1.cc"
    },
    {
      "type": "modify",
      "old_id": "ffc12ff17ab3af6042d5ddf2ade6eb65c774ecb7",
      "old_mode": 33188,
      "old_path": "crypto/obj/obj.cc",
      "new_id": "9fa26bb1b74dc12293d82c3b3ff23757d5426938",
      "new_mode": 33188,
      "new_path": "crypto/obj/obj.cc"
    },
    {
      "type": "modify",
      "old_id": "2a5a5a7110c4167479f00649699363f0bd5c90b7",
      "old_mode": 33188,
      "old_path": "crypto/pkcs7/pkcs7.cc",
      "new_id": "aa92cc137be456cb30baa74304434349940eae0a",
      "new_mode": 33188,
      "new_path": "crypto/pkcs7/pkcs7.cc"
    },
    {
      "type": "modify",
      "old_id": "d762da13b72f9892ac119dd6993820f9c9d50f75",
      "old_mode": 33188,
      "old_path": "crypto/pkcs7/pkcs7_x509.cc",
      "new_id": "8933f61b32633bf812b21d52d0210efccc0e22c2",
      "new_mode": 33188,
      "new_path": "crypto/pkcs7/pkcs7_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "71177637b21141d8f01368deaf9fa51661199cff",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/p5_pbev2.cc",
      "new_id": "bac897e77faa2290528d38e4d53355e4fdefa2d7",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/p5_pbev2.cc"
    },
    {
      "type": "modify",
      "old_id": "a6937c121e011b15e264354263194b0869a2dcc7",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/pkcs8.cc",
      "new_id": "4b5609d25ef008f86fb9b45462241781dc5ea994",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/pkcs8.cc"
    },
    {
      "type": "modify",
      "old_id": "ede84f7d068cfc43c74979a14fd82bdc8ab6b30f",
      "old_mode": 33188,
      "old_path": "crypto/pkcs8/pkcs8_x509.cc",
      "new_id": "c5abc756a7f88b8ad4c615ba41160f5875056147",
      "new_mode": 33188,
      "new_path": "crypto/pkcs8/pkcs8_x509.cc"
    },
    {
      "type": "modify",
      "old_id": "b7e9fbf0ae11f9554f13629ef363bcc376cdf8db",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "aa96a28b05438e21c202ea78e998ee02112c9b26",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "ffce3b9a23fe3472bf1030dfa180640b45767b44",
      "old_mode": 33188,
      "old_path": "fuzz/der_roundtrip.cc",
      "new_id": "5df58fff0134ac680edfbaf9b4b992903679c42b",
      "new_mode": 33188,
      "new_path": "fuzz/der_roundtrip.cc"
    },
    {
      "type": "modify",
      "old_id": "f4dae0f165a53af4df6bacdbd2eed7009aac0652",
      "old_mode": 33188,
      "old_path": "include/openssl/bytestring.h",
      "new_id": "1738c08fc563b2aa2c273cca05bd20ec65dd8487",
      "new_mode": 33188,
      "new_path": "include/openssl/bytestring.h"
    },
    {
      "type": "modify",
      "old_id": "4cee993e49aad4743bd417efb7633e60d95de796",
      "old_mode": 33188,
      "old_path": "ssl/handoff.cc",
      "new_id": "a24d741d5d4614fbdcba558de552325918e52006",
      "new_mode": 33188,
      "new_path": "ssl/handoff.cc"
    },
    {
      "type": "modify",
      "old_id": "037d34bef397f0b4b49612d6d6805174b8543beb",
      "old_mode": 33188,
      "old_path": "ssl/ssl_asn1.cc",
      "new_id": "484dc9c5e3066d72e542aa017f14ab668a0f304a",
      "new_mode": 33188,
      "new_path": "ssl/ssl_asn1.cc"
    }
  ]
}
