blob: 40fd9f47a861db43f48e05a8c7c56dde07f16a27 [file] [log] [blame]
#ifndef TCTI_UTIL_H
#define TCTI_UTIL_H
#include <sapi/tpm20.h>
#ifndef _WIN32
#include <tcti/tcti_device.h>
#endif //_WIN32
#include <tcti/tcti_socket.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifndef _WIN32
TSS2_RC InitDeviceTctiContext( const TCTI_DEVICE_CONF *config, TSS2_TCTI_CONTEXT **tctiContext, const char *deviceTctiName );
#endif //_WIN32
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 */