TSS NV API implementation. More...
#include "epid/member/tpm2/nv.h"
#include <tss2/tss.h>
#include "epid/common/src/memory.h"
#include "epid/member/tpm2/ibm_tss/printtss.h"
#include "epid/member/tpm2/ibm_tss/state.h"
Functions | |
EpidStatus | Tpm2NvUndefineSpace (Tpm2Ctx *ctx, uint32_t nv_index) |
Performs TPM2_NV_UndefineSpace TPM command. More... | |
EpidStatus | Tpm2NvDefineSpace (Tpm2Ctx *ctx, uint32_t nv_index, size_t size) |
Performs TPM2_NV_DefineSpace TPM command. More... | |
EpidStatus | Tpm2NvRead (Tpm2Ctx *ctx, uint32_t nv_index, size_t size, uint16_t offset, void *data) |
Performs TPM2_NV_Read TPM command. More... | |
EpidStatus | Tpm2NvWrite (Tpm2Ctx *ctx, uint32_t nv_index, size_t size, uint16_t offset, void const *data) |
Performs TPM2_NV_Write TPM command. More... | |
TSS NV API implementation.