)]}'
{
  "commit": "7fae3539325fd45a49a8f5ef631f2cbffb4b24d2",
  "tree": "e8fd45d3346a4cbe9ba940881f17d92e52dc38d4",
  "parents": [
    "2e2a00337a96833562a0db4875c1b899bee56407"
  ],
  "author": {
    "name": "Daniel McCarney",
    "email": "daniel@binaryparadox.net",
    "time": "Fri Nov 07 13:32:51 2025 -0500"
  },
  "committer": {
    "name": "Boringssl LUCI CQ",
    "email": "boringssl-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Nov 10 13:23:38 2025 -0800"
  },
  "message": "acvptool: ML-DSA external mu, internal sig. interface\n\nThis commit extends the acvptool\u0027s support for ML-DSA ACVP testing to\nsupport externalMu\u003dtrue, and signatureInterface\u003dexternal. In practice\nthis only requires wiring through more arguments to the sigGen and\nsigVer command handlers.\n\nSee the ACVP specification[0] for more information on the respective\ncapabilities and test case schema fields.\n\n[0]: https://pages.nist.gov/ACVP/draft-celi-acvp-ml-dsa.html\n\nChange-Id: I1af5e610289691c9e018965996d8aedb77ea9c52\nReviewed-on: https://boringssl-review.googlesource.com/c/boringssl/+/83807\nCommit-Queue: Adam Langley \u003cagl@google.com\u003e\nReviewed-by: Lily Chen \u003cchlily@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67c8f3310c14f369f80040e83938eda13e8f8e23",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/bcm_interface.h",
      "new_id": "c5fd02a44016fd73e88f68474314f9d723aaa64b",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/bcm_interface.h"
    },
    {
      "type": "modify",
      "old_id": "08716187dce3417b5dd66a1050ebeec34425780a",
      "old_mode": 33188,
      "old_path": "crypto/fipsmodule/mldsa/mldsa.cc.inc",
      "new_id": "a2b7f3180c5154142f5e134358b9bdf2466d161d",
      "new_mode": 33188,
      "new_path": "crypto/fipsmodule/mldsa/mldsa.cc.inc"
    },
    {
      "type": "modify",
      "old_id": "c93f79c7dc2527dd072bc0cc2c681331e0b390bf",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/ACVP.md",
      "new_id": "49be6a7b5156a53a7f03a181f85a0693e03910df",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/ACVP.md"
    },
    {
      "type": "modify",
      "old_id": "b7cde7dd521eab0d6305d8fb56c9b7738fdbb709",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/acvptool/subprocess/mldsa.go",
      "new_id": "73ebe3e807d7721fa02f4ab5f12bc28164c49c1b",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/acvptool/subprocess/mldsa.go"
    },
    {
      "type": "modify",
      "old_id": "e15bf782120a7b46d4be83a3f507fbd0c065bd8e",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/acvptool/test/expected/ML-DSA.bz2",
      "new_id": "c7df1717936c002eee32f2297c0f05932e9cd6cc",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/acvptool/test/expected/ML-DSA.bz2"
    },
    {
      "type": "modify",
      "old_id": "870db65a5e0ceb076cc125f362a21650a0ae9e8e",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/acvptool/test/vectors/ML-DSA.bz2",
      "new_id": "a060a84b2793dcafde6674eb103ee450f41d295b",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/acvptool/test/vectors/ML-DSA.bz2"
    },
    {
      "type": "modify",
      "old_id": "762f3e9be9e5e5939f7097dc2015ec6a9e99f4bc",
      "old_mode": 33188,
      "old_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc",
      "new_id": "577111cce70a78256e0af072baf50724df90acc7",
      "new_mode": 33188,
      "new_path": "util/fipstools/acvp/modulewrapper/modulewrapper.cc"
    }
  ]
}
