blob: fe8c5f4ae42b0e07711ff4b37b37e1d147cc7c1f [file] [log] [blame]
Vadim Bendebury56797522015-05-20 10:32:25 -07001// 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_Start_fp.h"
35#include "_TPM_Hash_Data_fp.h"
36#include "_TPM_Hash_End_fp.h"
37//
38// Internal subsystem functions
39//
40#include "Object_fp.h"
41#include "Entity_fp.h"
42#include "Session_fp.h"
43#include "Hierarchy_fp.h"
44#include "NV_fp.h"
45#include "PCR_fp.h"
46#include "DA_fp.h"
47#include "TpmFail_fp.h"
48//
49// Internal support functions
50//
51#include "CommandCodeAttributes_fp.h"
52#include "MemoryLib_fp.h"
53#include "marshal_fp.h"
54#include "Time_fp.h"
55#include "Locality_fp.h"
56#include "PP_fp.h"
57#include "CommandAudit_fp.h"
58#include "Manufacture_fp.h"
59#include "Power_fp.h"
60#include "Handle_fp.h"
61#include "Commands_fp.h"
62#include "AlgorithmCap_fp.h"
63#include "PropertyCap_fp.h"
64#include "Bits_fp.h"
65//
66// Internal crypto functions
67//
68#include "Ticket_fp.h"
69#include "CryptUtil_fp.h"
70#include "CryptSelfTest_fp.h"
71#endif