tree: 9237a28383f9b90b5ae9c5c161cb2552aa553ee3
  1. src/
  2. BUILD.bazel
  3. Cargo.toml
  4. README.md
services/spdm/requester/README.md

openprot-spdm-requester

SPDM requester (client) implementation for OpenPRoT.

Overview

This crate provides the SPDM requester role, which initiates attestation operations with SPDM responders. The requester sends requests to retrieve:

  • Version information
  • Device capabilities
  • Cryptographic algorithms
  • Certificates and measurements
  • Challenge-response attestation

Status

This crate is in early development. Basic infrastructure is in place, but SPDM protocol operations are not yet implemented.

Dependencies

  • spdm-lib — SPDM protocol library from 9elements
  • heaplessno_std collections

Future Work

  • Implement SPDM 1.2+ request builders
  • Add GET_VERSION, GET_CAPABILITIES support
  • Implement CHALLENGE and GET_MEASUREMENTS
  • Add certificate chain validation
  • Integrate with MCTP transport layer