blob: cd50ce7f9fbba9440a0c7adee7fa6a02b6cd0c2a [file] [log] [blame]
#ifndef TCTI_UTIL_H
#define TCTI_UTIL_H
#include "sapi/tpm20.h"
#include "tcti/tcti_device.h"
#include "tcti/tcti_socket.h"
#ifdef __cplusplus
extern "C" {
#endif
TSS2_RC InitDeviceTctiContext( const TCTI_DEVICE_CONF *config, TSS2_TCTI_CONTEXT **tctiContext, const char *deviceTctiName );
TSS2_RC InitSocketTctiContext (const TCTI_SOCKET_CONF *device_conf,
TSS2_TCTI_CONTEXT **tcti_context);
void TeardownTctiContext(TSS2_TCTI_CONTEXT **tctiContext);
#ifdef __cplusplus
} /* extern "C" */
#endif
#endif /* TCTI_UTIL_H */