You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The driver starts/stops `spdm_responder_emu` per test and runs six scenarios — Session, Signed Measurements, Unsigned Measurements, Challenge, Heartbeat, Key Update — across SPDM 1.2, 1.3, and 1.4 (18 tests total).
103
103
104
+
## Relationship to wolfTPM's SPDM
105
+
106
+
wolfTPM ships its own SPDM implementation in `src/spdm/` for hardware-backed responders (Nuvoton NPCT75x, NSING NS350) with PSK / TCG-binding extensions. **wolfSPDM is a separate implementation** focused on the standard DSP0274 / DSP0277 requester for embedded use with `spdm-emu` and any standards-compliant peer. The two share heritage and are both designed for lightweight embedded use, with different deployment targets:
107
+
108
+
|| wolfSPDM | wolfTPM `src/spdm/`|
109
+
|---|---|---|
110
+
| Role | Requester only | Requester + responder |
111
+
| Scope | Pure standard SPDM 1.2 / 1.3 / 1.4 | Same, plus PSK / TCG / Nuvoton / Nations vendor bindings |
Either library can be used standalone; they aren't link-time compatible.
116
+
104
117
## CI / Testing
105
118
106
119
Runs on every push and PR:
@@ -114,18 +127,27 @@ Runs on every push and PR:
114
127
-**SPDM Emulator Integration**: 18-test matrix (6 scenarios x SPDM 1.2 / 1.3 / 1.4) across ubuntu-22.04 x64, ubuntu-24.04 x64, and ubuntu-24.04-arm aarch64
115
128
-**Skoll review**: wolfSSL deep-review pipeline, pre-merge security and code review
116
129
117
-
## Relationship to wolfTPM's SPDM
118
-
119
-
wolfTPM ships its own SPDM implementation in `src/spdm/` for hardware-backed responders (Nuvoton NPCT75x, NSING NS350) with PSK / TCG-binding extensions. **wolfSPDM is a separate implementation** focused on the standard DSP0274 / DSP0277 requester for embedded use with `spdm-emu` and any standards-compliant peer. The two share heritage but solve different problems:
120
-
121
-
|| wolfSPDM | wolfTPM `src/spdm/`|
122
-
|---|---|---|
123
-
| Role | Requester only | Requester + responder |
124
-
| Scope | Pure standard SPDM 1.2 / 1.3 / 1.4 | Same, plus PSK / TCG / Nuvoton / Nations vendor bindings |
0 commit comments