tpm2-tss 4.2.0
TPM Software stack 2.0 TCG spec compliant implementation
IFAPI_CREATE_NV Struct Reference

#include <fapi_int.h>

Data Fields

enum FAPI_NV_CREATE state
TPMS_CAPABILITY_DATA * capability
char ** pathlist
size_t numPaths
UINT32 nv_cap_idx
size_t path_idx
TPMI_RH_NV_INDEX * nv_idx_list
TPMI_YES_NO more_data
TPM2_HANDLE nv_index
ESYS_TR esys_nv_handle
IFAPI_OBJECT nv_object
char * path

Detailed Description

The data structure holding internal state the create objects function.

Field Documentation

◆ capability

TPMS_CAPABILITY_DATA* capability

TPM capability data to check available algs

◆ esys_nv_handle

ESYS_TR esys_nv_handle

The esys nv handle for created nv objects.

◆ more_data

TPMI_YES_NO more_data

more calls of get capability needed.

◆ numPaths

size_t numPaths

Size of array with all keystore objects

◆ nv_cap_idx

UINT32 nv_cap_idx

Index to the current nv object

◆ nv_idx_list

TPMI_RH_NV_INDEX* nv_idx_list

Array of nv indexes in keystore

◆ nv_index

TPM2_HANDLE nv_index

The first handle for get capability.

◆ nv_object

IFAPI_OBJECT nv_object

NV object to be serialized

◆ path

char* path

The pathname generated for nv indexes

◆ path_idx

size_t path_idx

Index of array with the object paths

◆ pathlist

char** pathlist

The array with all keystore objects

◆ state

enum FAPI_NV_CREATE state

The state of the async state machine.


The documentation for this struct was generated from the following file: