)]}'
{
  "commit": "ef839bf397fb4ecdb66ef2679a08ac7b3563c50b",
  "tree": "fc2ddebecbfb699235f6e4d0609e989550a1a1e5",
  "parents": [
    "d5440dd2c2c500ac2d3bba4afec47a054b4d99ae"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Apr 07 14:27:41 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Apr 07 14:25:21 2025 -0700"
  },
  "message": "Support OCTET STRING attribute values in X509_NAME\n\nThis is part of a broader issue with OpenSSL\u0027s goofy ASN1_PRINTABLE type\n(which seems to have no connection to any standard), but this is a\nminimal fix intended for easy cherry-picking.\n\nThis now leaves ASN1_PRINTABLE unused, but for now I\u0027ve forked it into\nan ASN1_ANY_AS_STRING type. It is still very far from an actual ANY, but\nthe intent is to capture AttributeValue\u0027s status as an ANY type, but\nwhich OpenSSL\u0027s API forces us to represent as an ASN1_STRING. (Later\nchanges will make it actually match the name.)\n\nUpdate-Note: X.509 name attributes now may be OCTET STRINGs.\n\nBug: 42290275\nChange-Id: I1389533595a972bd0b4aa3c1840dc0f15c0fa645\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/78327\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Adam Langley \u003cagl@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c4d6f0e35c6769db0c5e74ab4bd4dc08f02ad43f",
      "old_mode": 33188,
      "old_path": "crypto/asn1/asn1_test.cc",
      "new_id": "151874da0ad0ebd976e20977b155ddcfa3da5d0d",
      "new_mode": 33188,
      "new_path": "crypto/asn1/asn1_test.cc"
    },
    {
      "type": "modify",
      "old_id": "8c31f52d2a861ef71dfd7e68fa519a6d92a5c934",
      "old_mode": 33188,
      "old_path": "crypto/asn1/internal.h",
      "new_id": "5732c023cf4be215383850851d59410ba9723db3",
      "new_mode": 33188,
      "new_path": "crypto/asn1/internal.h"
    },
    {
      "type": "modify",
      "old_id": "bf5e03061e268a680fc900ed8836ae7273193635",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_dec.cc",
      "new_id": "513878652d4aa993277cd78a8ef5c1f8291ac249",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_dec.cc"
    },
    {
      "type": "modify",
      "old_id": "9156e16bec7b14da7f8749fcb7b5c5a59838b08d",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_enc.cc",
      "new_id": "f184a22bef9a2cebe80f64d4ee5b0e2135042cc1",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_enc.cc"
    },
    {
      "type": "modify",
      "old_id": "97d0e44b0e53fe086d3a8c550bffabce0424a7b6",
      "old_mode": 33188,
      "old_path": "crypto/asn1/tasn_typ.cc",
      "new_id": "5ccafbcf55aeccb99f9662cdbe6d8bea415fd2fe",
      "new_mode": 33188,
      "new_path": "crypto/asn1/tasn_typ.cc"
    },
    {
      "type": "modify",
      "old_id": "2008957a04530e34d080e0958ebce79aa246291b",
      "old_mode": 33188,
      "old_path": "crypto/x509/x509_test.cc",
      "new_id": "3b7a57d5f1f48f0adad072b643bfe1c073523b7f",
      "new_mode": 33188,
      "new_path": "crypto/x509/x509_test.cc"
    },
    {
      "type": "modify",
      "old_id": "767ebfda422e2b621a6298a8e8607026d0f5f1ba",
      "old_mode": 33188,
      "old_path": "crypto/x509/x_name.cc",
      "new_id": "16e60e40b24670af54076889acc50cbd664e84e9",
      "new_mode": 33188,
      "new_path": "crypto/x509/x_name.cc"
    },
    {
      "type": "modify",
      "old_id": "1bb16aded09301d5e298c19fc5c8279a5b517c07",
      "old_mode": 33188,
      "old_path": "include/openssl/asn1.h",
      "new_id": "1288cb13c67df10d3b93e59e20a0023f571d723d",
      "new_mode": 33188,
      "new_path": "include/openssl/asn1.h"
    },
    {
      "type": "modify",
      "old_id": "e2f899e53b35617fd95102eb5b75b4fcaeefae54",
      "old_mode": 33188,
      "old_path": "include/openssl/x509.h",
      "new_id": "2802893e1636018350a753e07d21a90f14ba0c57",
      "new_mode": 33188,
      "new_path": "include/openssl/x509.h"
    }
  ]
}
