Home | History | Annotate | Download | only in tpm2
      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