This test application validates SPDM protocol implementation using in-memory MCTP loopback transport.
Tests SPDM requester ↔ responder communication without hardware dependencies by using:
MctpSpdmTransport with LoopbackClient from mctp-transport-loopback┌─────────────────┐ LoopbackPair ┌─────────────────┐ │ SPDM Requester │◄────────────────────────────►│ SPDM Responder │ │ │ (in-memory transport) │ │ │ - Send requests │ │ - SpdmContext │ │ - Parse replies │ │ - Mock platform │ └─────────────────┘ └─────────────────┘
bazel build --platforms=//target/ast1060-evb:ast1060-evb \ //target/ast1060-evb/spdm-loopback-test:spdm_loopback_test
bazel run --platforms=//target/ast1060-evb:ast1060-evb \ //target/ast1060-evb/spdm-loopback-test:spdm_loopback_test
bazel test --platforms=//target/ast1060-evb:ast1060-evb \ //target/ast1060-evb/spdm-loopback-test:spdm_loopback_test_qemu