mirror of
https://github.com/stefanberger/libtpms
synced 2026-01-10 23:43:48 +00:00
tpm2: Implement function to marshal and reconstruct the NvChip
Marshal the NvChip memory into a byte stream and reconstruct the NvChip memory from the byte stream. Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
This commit is contained in:
parent
b8e5802e60
commit
ab877068ba
1202
src/tpm2/NVMarshal.c
1202
src/tpm2/NVMarshal.c
File diff suppressed because it is too large
Load Diff
@ -71,6 +71,9 @@
|
||||
UINT16 VolatileState_Marshal(BYTE **buffer, INT32 *size);
|
||||
TPM_RC VolatileState_Unmarshal(BYTE **buffer, INT32 *size);
|
||||
|
||||
UINT32 PERSISTENT_ALL_Marshal(BYTE **buffer, INT32 *size, TPM_RC *rc);
|
||||
TPM_RC PERSISTENT_ALL_Unmarshal(BYTE **buffer, INT32 *size);
|
||||
|
||||
void NvWrite_ORDERLY_DATA(ORDERLY_DATA *data);
|
||||
void NvWrite_STATE_RESET_DATA(STATE_RESET_DATA *data);
|
||||
void NvWrite_STATE_CLEAR_DATA(STATE_CLEAR_DATA *data);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user