)]}'
{
  "commit": "8f1f6360480481a6950bdd702061e68ecd7d0a79",
  "tree": "c7c0db4f88d7045a03923f332a74bf9f6e853a70",
  "parents": [
    "031e739fceefd9fc14ae141a222778b57917cd44"
  ],
  "author": {
    "name": "Lily Chen",
    "email": "chlily@google.com",
    "time": "Thu Mar 19 18:36:11 2026 +0000"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 23 07:51:25 2026 -0700"
  },
  "message": "Add accessors for ML-KEM public key part of private key\n\nThe ML-KEM private key struct includes the whole public key. To avoid\nunnecessary copies, this exposes the public key data witin the private\nkey, so that the EVP representation doesn\u0027t need to store two separate\ncopies.\n\nBug: 449751916\nChange-Id: I98130744fe01da5ffaa9b3070c6ffa246a6a6964\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/91107\nReviewed-by: David Benjamin \u003cdavidben@google.com\u003e\nCommit-Queue: David Benjamin \u003cdavidben@google.com\u003e\nAuto-Submit: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b78c3728e9a49e4ae38d1de7a1e551ad70360f38",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm_interface.h",
      "new_id": "6acaba10a715aa715ee2be20c1938d4ff29f7cf0",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm_interface.h"
    },
    {
      "type": "modify",
      "old_id": "c0becee56996eeb90a014c5f76b9c5cc5acce2e7",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/mlkem/mlkem.cc.inc",
      "new_id": "aab115ac71a03d38c466418f2e35b48a3cb5df06",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/mlkem/mlkem.cc.inc"
    }
  ]
}
