// This file was extracted from the TCG Published // Trusted Platform Module Library // Part 4: Supporting Routines // Family "2.0" // Level 00 Revision 01.16 // October 30, 2014 #ifndef INTERNAL_ROUTINES_H #define INTERNAL_ROUTINES_H // // NULL definition // #ifndef NULL #define NULL (0) #endif // // UNUSED_PARAMETER // #ifndef UNUSED_PARAMETER #define UNUSED_PARAMETER(param) (void)(param); #endif // // Internal data definition // #include "Global.h" #include "VendorString.h" // // Error Reporting // #include "TpmError.h" // // DRTM functions // #include "_TPM_Hash_Data_fp.h" #include "_TPM_Hash_End_fp.h" #include "_TPM_Hash_Start_fp.h" // // Internal subsystem functions // #include "DA_fp.h" #include "Entity_fp.h" #include "Hierarchy_fp.h" #include "NV_fp.h" #include "Object_fp.h" #include "PCR_fp.h" #include "Session_fp.h" #include "TpmFail_fp.h" // // Internal support functions // #include "AlgorithmCap_fp.h" #include "Bits_fp.h" #include "CommandAudit_fp.h" #include "CommandCodeAttributes_fp.h" #include "Commands_fp.h" #include "Handle_fp.h" #include "Locality_fp.h" #include "Manufacture_fp.h" #include "MemoryLib_fp.h" #include "Power_fp.h" #include "PropertyCap_fp.h" #include "PP_fp.h" #include "Time_fp.h" #include "tpm_generated.h" // // Internal crypto functions // #include "CryptSelfTest_fp.h" #include "CryptUtil_fp.h" #include "Ticket_fp.h" #endif