)]}'
{
  "commit": "94c4c7f9e0eeeff72ea1ac6abf1aed5bd2a82c0c",
  "tree": "63b30dc1762f5acba7fa34c5b721a10219412161",
  "parents": [
    "a452b436e8bad0c71e9d1b60a7b546dc5c4c79ac"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Thu Apr 09 10:58:05 2026 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Thu Apr 09 09:42:06 2026 -0700"
  },
  "message": "Add ML-KEM and ML-DSA to EVP_PKEY_from_raw_public_key\n\nFor simplicity, just implement those APIs with the default set and then\nadd ML-KEM to it. It\u0027s a little unfortunate that a user of\nEVP_PKEY_from_raw_public_key now pulls in RSA, but we have alg-based\nAPIs available for folks who want dead code elimination, and that\u0027s\nprobably good enough.\n\nBug: 497718229\nChange-Id: I635c85d8ac695942a4d9219a2f39606bd7ca7e0f\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/92367\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2936e684a61cdb0f21aaf58af388ff80a0d3d3dc",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp.cc",
      "new_id": "7581c39468b551fa6667f1b2d2789f11110f1e20",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp.cc"
    },
    {
      "type": "modify",
      "old_id": "afb2cdcf396a237710dd487bd335857847756cf4",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_extra_test.cc",
      "new_id": "dcd3f95e17e24bd8fe6f3c0d86c00db60ee5908a",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_extra_test.cc"
    },
    {
      "type": "modify",
      "old_id": "2d4cc0bff00af78713566d3bb67b34b490f7d265",
      "old_mode": 33188,
      "old_path": "crypto/evp/evp_test.cc",
      "new_id": "684d1a904bdeb6bd2b872676e88432baf4a2378b",
      "new_mode": 33188,
      "new_path": "crypto/evp/evp_test.cc"
    },
    {
      "type": "modify",
      "old_id": "4e451a228a5571da26a8b7e02a77d13638665d58",
      "old_mode": 33188,
      "old_path": "crypto/evp/internal.h",
      "new_id": "029c3754b5b2577c7f8063183f719ee455316176",
      "new_mode": 33188,
      "new_path": "crypto/evp/internal.h"
    }
  ]
}
