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 be NULL.

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.