)]}'
{
  "commit": "dae4a0badaf0a01236fd440dca51d15360e24b56",
  "tree": "244320122aee53f22c6ba4e250654c007ff7ff18",
  "parents": [
    "46e31c420338e9406de18d45365eb942e90bfb69"
  ],
  "author": {
    "name": "Will Marone",
    "email": "Will.Marone@amd.com",
    "time": "Wed Jun 03 16:12:38 2026 -0700"
  },
  "committer": {
    "name": "Anthony Rocha",
    "email": "116300062+rusty1968@users.noreply.github.com",
    "time": "Fri Jun 05 15:37:58 2026 -0700"
  },
  "message": "Add host-side tests for SPDM\n\nThis adds host-side tests for the SPDM stack through VCA, which does not\nrequire cryptographic services. It utilzes a similar flow to the MCTP echo\ntest, using the MCTP stack objects to utilize the DirectClient loopback\nfunctionality.\n\nSome of the mock functionality may be fleshed out in the future, but we\nalready know the full requester and responder stacks function.\n\n* Resolves an undersized buffer issue.\n** Eliminated magic numbers in tests.\n* Clears sent_tag after response is received\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fead571cab425e9618240c69cbe39bcbcd3dca5c",
      "old_mode": 33188,
      "old_path": "services/mctp/api/src/stack.rs",
      "new_id": "a54103a08988e371dc3a4804cdad0afa7d7a7a46",
      "new_mode": 33188,
      "new_path": "services/mctp/api/src/stack.rs"
    },
    {
      "type": "modify",
      "old_id": "33e12887177767093aba8c5c066cd9ce85e8f3ac",
      "old_mode": 33188,
      "old_path": "services/mctp/echo/tests/echo_host.rs",
      "new_id": "68c5fcdd7c003f8abc7920b0cbdb8c7c529391bb",
      "new_mode": 33188,
      "new_path": "services/mctp/echo/tests/echo_host.rs"
    },
    {
      "type": "modify",
      "old_id": "992eb1a90f1a37357c7841d88fa6037d777e153a",
      "old_mode": 33188,
      "old_path": "services/mctp/server/tests/common/mod.rs",
      "new_id": "b76befbd3e6f79a67642192efd023951cb6ccff3",
      "new_mode": 33188,
      "new_path": "services/mctp/server/tests/common/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "61ab5ebe28f6ba91074ab07b26baffff83e87b95",
      "old_mode": 33188,
      "old_path": "services/mctp/server/tests/integration.rs",
      "new_id": "c929b648c10a70505c167b31fb8e38e5b74ed08f",
      "new_mode": 33188,
      "new_path": "services/mctp/server/tests/integration.rs"
    },
    {
      "type": "modify",
      "old_id": "0362cd5f4a853fd8afea0d1e8863a1efacc88898",
      "old_mode": 33188,
      "old_path": "services/spdm/requester/BUILD.bazel",
      "new_id": "6ed620d684f36636e4bd0b8583125093c38ee16e",
      "new_mode": 33188,
      "new_path": "services/spdm/requester/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bc31c3c59ba8cede166a1ef96d929c4d11242c99",
      "new_mode": 33188,
      "new_path": "services/spdm/requester/tests/common/mod.rs"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2659060d0d17a43379638a8339d758c4adefdd59",
      "new_mode": 33188,
      "new_path": "services/spdm/requester/tests/vca_host.rs"
    }
  ]
}
