1// This file was extracted from the TCG Published 2// Trusted Platform Module Library 3// Part 4: Supporting Routines 4// Family "2.0" 5// Level 00 Revision 01.16 6// October 30, 2014 7 8#ifndef INTERNAL_ROUTINES_H 9#define INTERNAL_ROUTINES_H 10// 11// NULL definition 12// 13#ifndef NULL 14#define NULL (0) 15#endif 16// 17// UNUSED_PARAMETER 18// 19#ifndef UNUSED_PARAMETER 20#define UNUSED_PARAMETER(param) (void)(param); 21#endif 22// 23// Internal data definition 24// 25#include "Global.h" 26#include "VendorString.h" 27// 28// Error Reporting 29// 30#include "TpmError.h" 31// 32// DRTM functions 33// 34#include "_TPM_Hash_Data_fp.h" 35#include "_TPM_Hash_End_fp.h" 36#include "_TPM_Hash_Start_fp.h" 37// 38// Internal subsystem functions 39// 40#include "DA_fp.h" 41#include "Entity_fp.h" 42#include "Hierarchy_fp.h" 43#include "NV_fp.h" 44#include "Object_fp.h" 45#include "PCR_fp.h" 46#include "Session_fp.h" 47#include "TpmFail_fp.h" 48// 49// Internal support functions 50// 51#include "AlgorithmCap_fp.h" 52#include "Bits_fp.h" 53#include "CommandAudit_fp.h" 54#include "CommandCodeAttributes_fp.h" 55#include "Commands_fp.h" 56#include "Handle_fp.h" 57#include "Locality_fp.h" 58#include "Manufacture_fp.h" 59#include "MemoryLib_fp.h" 60#include "Power_fp.h" 61#include "PropertyCap_fp.h" 62#include "PP_fp.h" 63#include "Time_fp.h" 64#include "tpm_generated.h" 65// 66// Internal crypto functions 67// 68#include "CryptSelfTest_fp.h" 69#include "CryptUtil_fp.h" 70#include "Ticket_fp.h" 71#endif 72