)]}'
{
  "commit": "ae3684469b0499b4c7771218af4dac3092f4b34a",
  "tree": "30e44467423063abcf5277b2fc159f709c33406b",
  "parents": [
    "1ae74684a023cccf8d9e6d478e6ea25cd37f7eac"
  ],
  "author": {
    "name": "David Benjamin",
    "email": "davidben@google.com",
    "time": "Mon Oct 06 22:49:23 2025 -0400"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Tue Oct 07 07:54:52 2025 -0700"
  },
  "message": "Add OIDs and NIDs for ML-DSA-{44,65,87} and ML-KEM-{768,1024}\n\nMatch OpenSSL\u0027s naming for them, which has more underscores. There\u0027s one\nuse (in Chromium of NID_MLKEM1024), so keep that constant around\nbriefly, but we should be remove it quickly.\n\nI\u0027ve matched OpenSSL in how they spell the OIDs in objects.txt, setting\nup a !Alias for NIST\u0027s sigalg arc. OpenSSL kept the old !Alias around,\nbut they don\u0027t appear in source anywhere, so I\u0027m not sure why. I cleaned\nthat up.\n\nSince we don\u0027t currently plan to implement ML-KEM-512, I skipped that\none. We can always add that later.\n\nBug: 449751916\nChange-Id: I1a5917704db3137785006bdebc34603b0d1ba04b\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/82631\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\nAuto-Submit: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "344e7f2ea7fb364aefe6e78ad4920e42a5b0a86c",
      "old_mode": 33188,
      "old_path": "crypto/obj/obj_dat.h",
      "new_id": "d8b86dcd29b57beb26bc357fc42ec10fc9471ba0",
      "new_mode": 33188,
      "new_path": "crypto/obj/obj_dat.h"
    },
    {
      "type": "modify",
      "old_id": "82d0a3db0166bae54057b6c5b099d90e2fd8ce4d",
      "old_mode": 33188,
      "old_path": "crypto/obj/obj_mac.num",
      "new_id": "ae863e29ded92beb1ef27fc1b03d6d6a3946fc9c",
      "new_mode": 33188,
      "new_path": "crypto/obj/obj_mac.num"
    },
    {
      "type": "modify",
      "old_id": "d705a84f8d61a6019aa8deaa1d692870f576342b",
      "old_mode": 33188,
      "old_path": "crypto/obj/objects.go",
      "new_id": "dd693845d03246ba7ffca002774c02a8d98934dd",
      "new_mode": 33188,
      "new_path": "crypto/obj/objects.go"
    },
    {
      "type": "modify",
      "old_id": "a38969bc4b8f3a9cda3c7184401ed9dab9285284",
      "old_mode": 33188,
      "old_path": "crypto/obj/objects.txt",
      "new_id": "4431f55044769f7be5015d875a60b0b7d18a5b04",
      "new_mode": 33188,
      "new_path": "crypto/obj/objects.txt"
    },
    {
      "type": "modify",
      "old_id": "7f018ceec432f39cbd79f752e156df4361ff6b91",
      "old_mode": 33188,
      "old_path": "include/openssl/nid.h",
      "new_id": "fce873cc8111810b35dcdec67bfb39705f9323b5",
      "new_mode": 33188,
      "new_path": "include/openssl/nid.h"
    },
    {
      "type": "modify",
      "old_id": "94d07ff9571332c2339bef0608ea3cca04480fc5",
      "old_mode": 33188,
      "old_path": "ssl/ssl_key_share.cc",
      "new_id": "fcf76432fa47d4fb8ad77df730ff6a2c8452090d",
      "new_mode": 33188,
      "new_path": "ssl/ssl_key_share.cc"
    }
  ]
}
