1 /* SPDX-License-Identifier: BSD-2-Clause */
2 /*******************************************************************************
3  * Copyright 2017, Fraunhofer SIT sponsored by Infineon Technologies AG
4  * All rights reserved.
5  *******************************************************************************/
6 #ifndef     TCTI_INTERFACE_H
7 #define     TCTI_INTERFACE_H
8 
9 #include "tss2_tpm2_types.h"
10 #include "tss2_tcti.h"
11 
12 TSS2_RC
13 tctildr_get_tcti (const char *name,
14                   const char* conf,
15                   TSS2_TCTI_CONTEXT **tcti,
16                   void **dlhandle);
17 void tctildr_finalize_data(void **data);
18 TSS2_RC
19 tctildr_get_info (const char *name,
20                   const TSS2_TCTI_INFO **info,
21                   void **data);
22 
23 #endif
24