NVSwitch Evidence#
Utilities to collect evidence from the NVSwitch.
Functions#
- nvat_rc_t nvat_switch_evidence_collect(const nvat_switch_evidence_source_t source, const nvat_nonce_t nonce, nvat_switch_evidence_t **out_switch_evidence_array, size_t *out_num_evidences)
Collect switch evidence from the given source.
Groups#
- Switch Evidence Serialize
Functions for serializing switch evidence.
- Switch Evidence Source
Functions for creating switch evidence sources.
Typedefs#
- nvat_switch_evidence_source_t
Interface for collecting or reading switch evidence.
- nvat_switch_evidence_t
A single piece of NVSwitch evidence, generally an SPDM transcript.
Functions#
- nvat_rc_t nvat_switch_evidence_collect(
- const nvat_switch_evidence_source_t source,
- const nvat_nonce_t nonce,
- nvat_switch_evidence_t **out_switch_evidence_array,
- size_t *out_num_evidences,
Collect switch evidence from the given source.
The
nonce
must not beNULL
.
Typedefs#
-
typedef struct nvat_switch_evidence_source_st *nvat_switch_evidence_source_t#
Interface for collecting or reading switch evidence.
-
typedef struct nvat_switch_evidence_st *nvat_switch_evidence_t#
A single piece of NVSwitch evidence, generally an SPDM transcript.