]> git.proxmox.com Git - libtpms.git/commit
tpm2: Add functions to write state in big endian format
authorStefan Berger <stefanb@linux.vnet.ibm.com>
Thu, 16 Mar 2017 01:52:23 +0000 (21:52 -0400)
committerStefan Berger <stefanb@linux.vnet.ibm.com>
Fri, 15 Jun 2018 22:07:47 +0000 (18:07 -0400)
commitfad1e91698a5d59bec2a02eb649a2fcaab2f8f85
tree8a5bc67ef2d961cd95a537025a447901838d3a01
parenta6d8f3f3c1200b5eda22e9aef7e1844716f19cbf
tpm2: Add functions to write state in big endian format

Add functions to marshal the volatile state of the TPM. We write it in
big endian format.

Add functions to write the data structure in big endian format
into NVRAM.

Signed-off-by: Stefan Berger <stefanb@linux.vnet.ibm.com>
18 files changed:
src/Makefile.am
src/tpm2/Global.c
src/tpm2/Global.h
src/tpm2/HierarchyCommands.c
src/tpm2/Manufacture.c
src/tpm2/NVDynamic.c
src/tpm2/NVMarshal.c [new file with mode: 0644]
src/tpm2/NVMarshal.h [new file with mode: 0644]
src/tpm2/NVReserved.c
src/tpm2/NVReserved_fp.h
src/tpm2/StartupCommands.c
src/tpm2/StateMarshal.c [new file with mode: 0644]
src/tpm2/StateMarshal.h [new file with mode: 0644]
src/tpm2/Time.c
src/tpm2/TpmTypes.h
src/tpm2/Volatile.c [new file with mode: 0644]
src/tpm2/Volatile.h [new file with mode: 0644]
src/tpm_tpm2_interface.c