• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * SPDX-License-Identifier: BSD-2-Clause
3  * Copyright 2019, Intel Corporation
4  */
5 #ifndef TCTILDR_DL_H
6 #define TCTILDR_DL_H
7 
8 #include "tss2_tpm2_types.h"
9 #include "tss2_tcti.h"
10 
11 const TSS2_TCTI_INFO*
12 info_from_handle (void *dlhandle);
13 TSS2_RC
14 info_from_name (const char *name,
15                 const TSS2_TCTI_INFO **info,
16                 void **data);
17 TSS2_RC
18 handle_from_name(const char *file,
19                  void **handle);
20 TSS2_RC
21 tcti_from_file(const char *file,
22                const char* conf,
23                TSS2_TCTI_CONTEXT **tcti,
24                void **dlhandle);
25 TSS2_RC
26 get_info_default(TSS2_TCTI_INFO **info,
27                  void **dlhandle);
28 TSS2_RC
29 tctildr_get_default(TSS2_TCTI_CONTEXT ** tcticontext, void **dlhandle);
30 
31 #endif /* TCTILDR_DL_H */
32