.\" Automatically generated by Pandoc 3.5 .\" .TH "tpm2tss\-tpm2data_write" "3" "JUNE 2018" "tpm2\-tss\-engine" "Library calls" .SH NAME \f[B]tpm2tss_tpm2data_write\f[R], \f[B]tpm2tss_tpm2data_read\f[R] \[en] read/write TPM2_DATA .SH SYNOPSIS \f[B]#include \f[R] .PP **int tpm2tss_tpm2data_read(const char *filename, TPM2_DATA \f[B]tpm2Datap);\f[R] .PP \f[B]int tpm2tss_tpm2data_write(const TPM2_DATA \f[BI]tpm2Data, const char \f[B]filename);\f[R] .SH DESCRIPTION \f[B]tpm2tss_tpm2data_read\f[R] reads the TPM2_DATA object from a file called \f[CR]filename\f[R], allocates memory and stores it under the parameter \f[CR]tpm2Datap\f[R]. Must be freed using the \f[CR]free()\f[R] function. .PP \f[B]tpm2tss_tpm2data_write\f[R] writes the TPM2_DATA object from the parameter \f[CR]tpm2Data\f[R] to a newly created file called \f[CR]filename\f[R]. .SH RETURN VALUE Upon successful completion \f[B]tpm2tss_tpm2data_write\f[R]() and \f[B]tpm2tss_tpm2data_read\f[R]() return 1. Otherwise 0. .SS AUTHOR Written by Andreas Fuchs. .SS COPYRIGHT tpm2tss is Copyright (C) 2018 Fraunhofer SIT sponsored by Infineon Technologies AG. License BSD 3\-clause. .SS SEE ALSO openssl(1)