• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * SPDX-License-Identifier: BSD-2-Clause
3  * Copyright 2018-2019 Intel Corporation
4  */
5 #ifndef TSS2_TCTILDR_H
6 #define TSS2_TCTILDR_H
7 
8 #include <inttypes.h>
9 #include <stdlib.h>
10 
11 #include "tss2_tpm2_types.h"
12 #include "tss2_tcti.h"
13 
14 void
15 Tss2_TctiLdr_Finalize (TSS2_TCTI_CONTEXT **context);
16 TSS2_RC
17 Tss2_TctiLdr_Initialize_Ex (const char *name,
18                             const char *conf,
19                             TSS2_TCTI_CONTEXT **context);
20 TSS2_RC
21 Tss2_TctiLdr_Initialize (const char *nameConf,
22                          TSS2_TCTI_CONTEXT **context);
23 TSS2_RC
24 Tss2_TctiLdr_GetInfo (const char *name,
25                       TSS2_TCTI_INFO **info);
26 void
27 Tss2_TctiLdr_FreeInfo (TSS2_TCTI_INFO **info);
28 
29 #endif /* TSS2_TCTILDR_H */
30