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