| // 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 |