xref: /aosp_15_r20/external/ms-tpm-20-ref/TPMCmd/tpm/Tpm.vcxproj (revision 5c591343844d1f9da7da26467c4bf7efc8a7a413)
1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3  <ItemGroup Label="ProjectConfigurations">
4    <ProjectConfiguration Include="Debug|Win32">
5      <Configuration>Debug</Configuration>
6      <Platform>Win32</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Debug|x64">
9      <Configuration>Debug</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12    <ProjectConfiguration Include="Release|Win32">
13      <Configuration>Release</Configuration>
14      <Platform>Win32</Platform>
15    </ProjectConfiguration>
16    <ProjectConfiguration Include="Release|x64">
17      <Configuration>Release</Configuration>
18      <Platform>x64</Platform>
19    </ProjectConfiguration>
20    <ProjectConfiguration Include="Static|Win32">
21      <Configuration>Static</Configuration>
22      <Platform>Win32</Platform>
23    </ProjectConfiguration>
24    <ProjectConfiguration Include="Static|x64">
25      <Configuration>Static</Configuration>
26      <Platform>x64</Platform>
27    </ProjectConfiguration>
28    <ProjectConfiguration Include="WolfDebug|Win32">
29      <Configuration>WolfDebug</Configuration>
30      <Platform>Win32</Platform>
31    </ProjectConfiguration>
32    <ProjectConfiguration Include="WolfDebug|x64">
33      <Configuration>WolfDebug</Configuration>
34      <Platform>x64</Platform>
35    </ProjectConfiguration>
36    <ProjectConfiguration Include="WolfRelease|Win32">
37      <Configuration>WolfRelease</Configuration>
38      <Platform>Win32</Platform>
39    </ProjectConfiguration>
40    <ProjectConfiguration Include="WolfRelease|x64">
41      <Configuration>WolfRelease</Configuration>
42      <Platform>x64</Platform>
43    </ProjectConfiguration>
44  </ItemGroup>
45  <PropertyGroup Label="Globals">
46    <ProjectName>tpm</ProjectName>
47    <ProjectGuid>{B7456491-A2ED-4B1C-B59E-41C7B32B7E3B}</ProjectGuid>
48    <RootNamespace>TPMCmd</RootNamespace>
49    <Keyword>Win32Proj</Keyword>
50    <WindowsTargetPlatformVersion>$([Microsoft.Build.Utilities.ToolLocationHelper]::GetLatestSDKTargetPlatformVersion('Windows', '10.0'))</WindowsTargetPlatformVersion>
51  </PropertyGroup>
52  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
53  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
54    <ConfigurationType>DynamicLibrary</ConfigurationType>
55    <CharacterSet>Unicode</CharacterSet>
56    <WholeProgramOptimization>false</WholeProgramOptimization>
57    <PlatformToolset>v141</PlatformToolset>
58  </PropertyGroup>
59  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" Label="Configuration">
60    <ConfigurationType>DynamicLibrary</ConfigurationType>
61    <CharacterSet>Unicode</CharacterSet>
62    <WholeProgramOptimization>false</WholeProgramOptimization>
63    <PlatformToolset>v141</PlatformToolset>
64  </PropertyGroup>
65  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
66    <ConfigurationType>DynamicLibrary</ConfigurationType>
67    <CharacterSet>Unicode</CharacterSet>
68    <PlatformToolset>v141</PlatformToolset>
69  </PropertyGroup>
70  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" Label="Configuration">
71    <ConfigurationType>DynamicLibrary</ConfigurationType>
72    <CharacterSet>Unicode</CharacterSet>
73    <PlatformToolset>v141</PlatformToolset>
74  </PropertyGroup>
75  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" Label="Configuration">
76    <ConfigurationType>StaticLibrary</ConfigurationType>
77    <CharacterSet>Unicode</CharacterSet>
78    <PlatformToolset>v141</PlatformToolset>
79  </PropertyGroup>
80  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
81    <ConfigurationType>DynamicLibrary</ConfigurationType>
82    <CharacterSet>Unicode</CharacterSet>
83    <WholeProgramOptimization>false</WholeProgramOptimization>
84    <PlatformToolset>v141</PlatformToolset>
85  </PropertyGroup>
86  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" Label="Configuration">
87    <ConfigurationType>DynamicLibrary</ConfigurationType>
88    <CharacterSet>Unicode</CharacterSet>
89    <WholeProgramOptimization>false</WholeProgramOptimization>
90    <PlatformToolset>v141</PlatformToolset>
91  </PropertyGroup>
92  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
93    <ConfigurationType>DynamicLibrary</ConfigurationType>
94    <CharacterSet>Unicode</CharacterSet>
95    <PlatformToolset>v141</PlatformToolset>
96  </PropertyGroup>
97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" Label="Configuration">
98    <ConfigurationType>DynamicLibrary</ConfigurationType>
99    <CharacterSet>Unicode</CharacterSet>
100    <PlatformToolset>v141</PlatformToolset>
101  </PropertyGroup>
102  <PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Static|x64'">
103    <ConfigurationType>StaticLibrary</ConfigurationType>
104    <CharacterSet>Unicode</CharacterSet>
105    <PlatformToolset>v141</PlatformToolset>
106  </PropertyGroup>
107  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
108  <ImportGroup Label="ExtensionSettings">
109  </ImportGroup>
110  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
111    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112  </ImportGroup>
113  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" Label="PropertySheets">
114    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
115  </ImportGroup>
116  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
117    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
118  </ImportGroup>
119  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" Label="PropertySheets">
120    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
121  </ImportGroup>
122  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" Label="PropertySheets">
123    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124  </ImportGroup>
125  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
126    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
127  </ImportGroup>
128  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" Label="PropertySheets">
129    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
130  </ImportGroup>
131  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
132    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
133  </ImportGroup>
134  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" Label="PropertySheets">
135    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
136  </ImportGroup>
137  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Static|x64'" Label="PropertySheets">
138    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
139  </ImportGroup>
140  <PropertyGroup Label="UserMacros" />
141  <PropertyGroup>
142    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\Debug;$(ReferencePath)</ReferencePath>
143    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">.\Debug;$(ReferencePath)</ReferencePath>
144    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">.\Debug;$(ReferencePath)</ReferencePath>
145    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\$(Configuration)\</OutDir>
146    <OutDir Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
147    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
148    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
149    <IntDir Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
150    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
151    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
152    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">true</LinkIncremental>
153    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">true</LinkIncremental>
154    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\Debug;$(ReferencePath)</ReferencePath>
155    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">.\Debug;$(ReferencePath)</ReferencePath>
156    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='Static|x64'">.\Debug;$(ReferencePath)</ReferencePath>
157    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
158    <OutDir Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
159    <OutDir Condition="'$(Configuration)|$(Platform)'=='Static|x64'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
160    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
161    <IntDir Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
162    <IntDir Condition="'$(Configuration)|$(Platform)'=='Static|x64'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
163    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
164    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">true</LinkIncremental>
165    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Static|x64'">true</LinkIncremental>
166    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\Debug;$(ReferencePath)</ReferencePath>
167    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">.\Debug;$(ReferencePath)</ReferencePath>
168    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\$(Configuration)\</OutDir>
169    <OutDir Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
170    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
171    <IntDir Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
172    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
173    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">false</LinkIncremental>
174    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\Debug;$(ReferencePath)</ReferencePath>
175    <ReferencePath Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">.\Debug;$(ReferencePath)</ReferencePath>
176    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
177    <OutDir Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">$(SolutionDir)\bin\$(PlatformTarget)\$(Configuration)\</OutDir>
178    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
179    <IntDir Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">$(SolutionDir)\bin\$(ProjectName)\$(PlatformTarget)\$(Configuration)\</IntDir>
180    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
181    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">false</LinkIncremental>
182    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
183    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
184    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
185    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
186    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" />
187    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" />
188    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
189    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'" />
190    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static|Win32'" />
191    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
192    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
193    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Static|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
194    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
195    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" />
196    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Static|x64'" />
197    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
198    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'" />
199    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Static|x64'" />
200    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
201    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
202    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
203    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" />
204    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
205    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'" />
206    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
207    <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
208    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
209    <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" />
210    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
211    <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'" />
212    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.dll</TargetExt>
213    <TargetExt Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">.dll</TargetExt>
214    <TargetExt Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">.lib</TargetExt>
215    <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='Profile|Win32'">BuildLink</CustomBuildAfterTargets>
216  </PropertyGroup>
217  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
218    <GenerateManifest>false</GenerateManifest>
219  </PropertyGroup>
220  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">
221    <GenerateManifest>false</GenerateManifest>
222  </PropertyGroup>
223  <ItemDefinitionGroup>
224    <ClCompile>
225      <AdditionalIncludeDirectories>$(ProjectDir)include\;$(ProjectDir)include\prototypes\;$(SolutionDir)Platform\include\;$(SolutionDir)Platform\include\prototypes\;$(SolutionDir)LtcInclude\;$(SolutionDIr)OsslInclude\;$(SolutionDir)MsBnInclude\
226      </AdditionalIncludeDirectories>
227    </ClCompile>
228  </ItemDefinitionGroup>
229  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
230    <ClCompile>
231      <Optimization>Disabled</Optimization>
232      <AdditionalIncludeDirectories>$(ProjectDir)include\;$(ProjectDir)include\prototypes\;$(SolutionDir)Platform\include\;$(SolutionDir)Platform\include\prototypes\;$(SolutionDir)LtcInclude\;$(SolutionDIr)OsslInclude\;$(SolutionDir)MsBnInclude\</AdditionalIncludeDirectories>
233      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Ossl;SYM_LIB=Ossl;MATH_LIB=Ossl;%(PreprocessorDefinitions); </PreprocessorDefinitions>
234      <MinimalRebuild>false</MinimalRebuild>
235      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
236      <PrecompiledHeader>NotUsing</PrecompiledHeader>
237      <ProgramDataBaseFileName>$(IntDir)Server.pdb</ProgramDataBaseFileName>
238      <WarningLevel>EnableAllWarnings</WarningLevel>
239      <CallingConvention>Cdecl</CallingConvention>
240      <CompileAs>CompileAsC</CompileAs>
241      <StructMemberAlignment>Default</StructMemberAlignment>
242      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
243      <BrowseInformation>true</BrowseInformation>
244      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
245      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
246      <TreatWarningAsError>true</TreatWarningAsError>
247    </ClCompile>
248    <ProjectReference>
249      <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
250      <LinkLibraryDependencies>true</LinkLibraryDependencies>
251    </ProjectReference>
252    <Link>
253      <AdditionalDependencies>platform.lib;libcrypto.lib;%(AdditionalDependencies)</AdditionalDependencies>
254      <AdditionalLibraryDirectories>$(SolutionDir)\lib;$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
255      <ModuleDefinitionFile>
256      </ModuleDefinitionFile>
257      <GenerateDebugInformation>true</GenerateDebugInformation>
258      <SubSystem>NotSet</SubSystem>
259      <TargetMachine>MachineX86</TargetMachine>
260      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
261      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
262      <GenerateMapFile>false</GenerateMapFile>
263      <MapFileName>$(OutDir)Tpm.map</MapFileName>
264    </Link>
265    <Lib>
266      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
267    </Lib>
268    <Lib>
269      <AdditionalLibraryDirectories>$(SolutionDir)lib;$(OutDir)</AdditionalLibraryDirectories>
270    </Lib>
271    <Lib>
272      <ModuleDefinitionFile>$(ProjectDir)\tpm\TPM.def</ModuleDefinitionFile>
273      <AdditionalDependencies>CryptoEngine.dll;platform.lib</AdditionalDependencies>
274    </Lib>
275    <Bscmake>
276      <PreserveSbr>true</PreserveSbr>
277    </Bscmake>
278    <PreBuildEvent>
279      <Command>del $(SolutionDir)Simulator\NVChip
280del $(SolutionDir)Simulator\RsaKeyCache*.data</Command>
281    </PreBuildEvent>
282  </ItemDefinitionGroup>
283  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">
284    <ClCompile>
285      <Optimization>Disabled</Optimization>
286      <AdditionalIncludeDirectories>$(ProjectDir)include\wolf;$(SolutionDir)..\external\wolfssl;$(SolutionDir)\wolfcrypt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
287      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;COMPILER_CHECKS;LIBRARY_COMPATIBILITY_CHECK;HASH_LIB=Wolf;SYM_LIB=Wolf;MATH_LIB=Wolf;WOLFSSL_USER_SETTINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
288      <MinimalRebuild>false</MinimalRebuild>
289      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
290      <PrecompiledHeader>NotUsing</PrecompiledHeader>
291      <ProgramDataBaseFileName>$(IntDir)Server.pdb</ProgramDataBaseFileName>
292      <WarningLevel>EnableAllWarnings</WarningLevel>
293      <CallingConvention>Cdecl</CallingConvention>
294      <CompileAs>CompileAsC</CompileAs>
295      <StructMemberAlignment>Default</StructMemberAlignment>
296      <DisableSpecificWarnings>4127;4255;4668; 4710;4711; 4820;5045</DisableSpecificWarnings>
297      <BrowseInformation>true</BrowseInformation>
298      <InlineFunctionExpansion>Default</InlineFunctionExpansion>
299      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
300      <TreatWarningAsError>true</TreatWarningAsError>
301    </ClCompile>
302    <ProjectReference>
303      <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
304      <LinkLibraryDependencies>true</LinkLibraryDependencies>
305    </ProjectReference>
306    <Link>
307      <AdditionalDependencies>wolfssl.lib;platform.lib;%(AdditionalDependencies)</AdditionalDependencies>
308      <AdditionalLibraryDirectories>$(SolutionDir)\$(Configuration);$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
309      <ModuleDefinitionFile>
310      </ModuleDefinitionFile>
311      <GenerateDebugInformation>true</GenerateDebugInformation>
312      <SubSystem>NotSet</SubSystem>
313      <TargetMachine>MachineX86</TargetMachine>
314      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
315      <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
316      <GenerateMapFile>false</GenerateMapFile>
317      <MapFileName>$(OutDir)Tpm.map</MapFileName>
318    </Link>
319    <Lib>
320      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
321    </Lib>
322    <Lib>
323      <AdditionalLibraryDirectories>$(ProjectDir)\lib;$(OutDir);</AdditionalLibraryDirectories>
324    </Lib>
325    <Lib>
326      <ModuleDefinitionFile>$(ProjectDir)\tpm\TPM.def</ModuleDefinitionFile>
327      <AdditionalDependencies>CryptoEngine.dll;platform.lib</AdditionalDependencies>
328    </Lib>
329    <Bscmake>
330      <PreserveSbr>true</PreserveSbr>
331    </Bscmake>
332  </ItemDefinitionGroup>
333  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static|Win32'">
334    <ClCompile>
335      <Optimization>Disabled</Optimization>
336      <AdditionalIncludeDirectories>$(ProjectDir)include\;$(ProjectDir)include\prototypes\;$(SolutionDir)Platform\include\;$(SolutionDir)Platform\include\prototypes\;$(SolutionDir)LtcInclude\;$(SolutionDIr)OsslInclude\;$(SolutionDir)MsBnInclude\</AdditionalIncludeDirectories>
337      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Ossl;SYM_LIB=Ossl;MATH_LIB=Ossl;CRYPTO_ALIGN_4;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
338      <MinimalRebuild>false</MinimalRebuild>
339      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
340      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
341      <PrecompiledHeader>NotUsing</PrecompiledHeader>
342      <ProgramDataBaseFileName>$(IntDir)Server.pdb</ProgramDataBaseFileName>
343      <WarningLevel>EnableAllWarnings</WarningLevel>
344      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
345      <CallingConvention>Cdecl</CallingConvention>
346      <CompileAs>CompileAsC</CompileAs>
347      <StructMemberAlignment>Default</StructMemberAlignment>
348      <DisableSpecificWarnings>4668; 4710;4711; 4820;5045</DisableSpecificWarnings>
349      <ShowIncludes>false</ShowIncludes>
350      <TreatWarningAsError>true</TreatWarningAsError>
351    </ClCompile>
352    <ProjectReference>
353      <UseLibraryDependencyInputs>true</UseLibraryDependencyInputs>
354      <LinkLibraryDependencies>true</LinkLibraryDependencies>
355    </ProjectReference>
356    <Link>
357      <AdditionalDependencies>cryptoengine.lib;platform.lib;%(AdditionalDependencies)</AdditionalDependencies>
358      <AdditionalLibraryDirectories>$(ProjectDir)\lib;$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
359      <ModuleDefinitionFile>
360      </ModuleDefinitionFile>
361      <GenerateDebugInformation>true</GenerateDebugInformation>
362      <SubSystem>Console</SubSystem>
363      <TargetMachine>MachineX86</TargetMachine>
364      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
365    </Link>
366    <Lib>
367      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
368    </Lib>
369    <Lib>
370      <AdditionalLibraryDirectories>
371      </AdditionalLibraryDirectories>
372    </Lib>
373    <Lib>
374      <ModuleDefinitionFile>
375      </ModuleDefinitionFile>
376      <AdditionalDependencies>
377      </AdditionalDependencies>
378    </Lib>
379  </ItemDefinitionGroup>
380  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
381    <Midl>
382      <TargetEnvironment>X64</TargetEnvironment>
383    </Midl>
384    <ClCompile>
385      <Optimization>Disabled</Optimization>
386      <AdditionalIncludeDirectories>$(ProjectDir)include\;$(ProjectDir)include\prototypes\;$(SolutionDir)Platform\include\;$(SolutionDir)Platform\include\prototypes\;$(SolutionDir)LtcInclude\;$(SolutionDIr)OsslInclude\;$(SolutionDir)MsBnInclude\</AdditionalIncludeDirectories>
387      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Ossl;SYM_LIB=Ossl;MATH_LIB=Ossl;CRYPTO_ALIGN_16;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
388      <MinimalRebuild>true</MinimalRebuild>
389      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
390      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
391      <PrecompiledHeader>
392      </PrecompiledHeader>
393      <WarningLevel>EnableAllWarnings</WarningLevel>
394      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
395      <DisableSpecificWarnings>4668; 4710;4711; 4820;5045</DisableSpecificWarnings>
396      <TreatWarningAsError>true</TreatWarningAsError>
397    </ClCompile>
398    <Link>
399      <AdditionalDependencies>platform.lib;libcrypto.lib;%(AdditionalDependencies)</AdditionalDependencies>
400      <GenerateDebugInformation>true</GenerateDebugInformation>
401      <SubSystem>Console</SubSystem>
402      <TargetMachine>MachineX64</TargetMachine>
403      <AdditionalLibraryDirectories>$(SolutionDir)\lib\x64;$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
404      <ModuleDefinitionFile>
405      </ModuleDefinitionFile>
406    </Link>
407  </ItemDefinitionGroup>
408  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfDebug|x64'">
409    <Midl>
410      <TargetEnvironment>X64</TargetEnvironment>
411    </Midl>
412    <ClCompile>
413      <Optimization>Disabled</Optimization>
414      <AdditionalIncludeDirectories>$(ProjectDir)include\wolf;$(SolutionDir)..\external\wolfssl;$(SolutionDir)\wolfcrypt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
415      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;COMPILER_CHECKS;LIBRARY_COMPATIBILITY_CHECK;HASH_LIB=Wolf;SYM_LIB=Wolf;MATH_LIB=Wolf;WOLFSSL_USER_SETTINGS;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
416      <MinimalRebuild>true</MinimalRebuild>
417      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
418      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
419      <PrecompiledHeader>
420      </PrecompiledHeader>
421      <WarningLevel>EnableAllWarnings</WarningLevel>
422      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
423      <DisableSpecificWarnings>4127;4255;4668; 4710;4711; 4820;5045</DisableSpecificWarnings>
424      <TreatWarningAsError>true</TreatWarningAsError>
425    </ClCompile>
426    <Link>
427      <AdditionalDependencies>wolfssl.lib;platform.lib;%(AdditionalDependencies)</AdditionalDependencies>
428      <GenerateDebugInformation>true</GenerateDebugInformation>
429      <SubSystem>Console</SubSystem>
430      <TargetMachine>MachineX64</TargetMachine>
431      <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
432      <ModuleDefinitionFile>
433      </ModuleDefinitionFile>
434    </Link>
435  </ItemDefinitionGroup>
436  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Static|x64'">
437    <Midl>
438      <TargetEnvironment>X64</TargetEnvironment>
439    </Midl>
440    <ClCompile>
441      <Optimization>Disabled</Optimization>
442      <AdditionalIncludeDirectories>$(ProjectDir)include\;$(ProjectDir)include\prototypes\;$(SolutionDir)Platform\include\;$(SolutionDir)Platform\include\prototypes\;$(SolutionDir)LtcInclude\;$(SolutionDIr)OsslInclude\;$(SolutionDir)MsBnInclude\</AdditionalIncludeDirectories>
443      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Ossl;SYM_LIB=Ossl;MATH_LIB=Ossl;CRYPTO_ALIGN_16;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
444      <MinimalRebuild>true</MinimalRebuild>
445      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
446      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
447      <PrecompiledHeader>
448      </PrecompiledHeader>
449      <WarningLevel>EnableAllWarnings</WarningLevel>
450      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
451      <DisableSpecificWarnings>4668; 4710;4711; 4820;5045</DisableSpecificWarnings>
452      <TreatWarningAsError>true</TreatWarningAsError>
453    </ClCompile>
454    <Link>
455      <AdditionalDependencies>cryptoengine.lib;platform.lib;%(AdditionalDependencies)</AdditionalDependencies>
456      <GenerateDebugInformation>true</GenerateDebugInformation>
457      <SubSystem>Console</SubSystem>
458      <TargetMachine>MachineX64</TargetMachine>
459      <AdditionalLibraryDirectories>$(SolutionDir)\lib\x64;$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
460      <ModuleDefinitionFile>
461      </ModuleDefinitionFile>
462    </Link>
463  </ItemDefinitionGroup>
464  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
465    <ClCompile>
466      <Optimization>MaxSpeed</Optimization>
467      <AdditionalIncludeDirectories>$(ProjectDir)include\;$(ProjectDir)include\prototypes\;$(SolutionDir)Platform\include\;$(SolutionDir)Platform\include\prototypes\;$(SolutionDir)LtcInclude\;$(SolutionDIr)OsslInclude\;$(SolutionDir)MsBnInclude\</AdditionalIncludeDirectories>
468      <IntrinsicFunctions>true</IntrinsicFunctions>
469      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Ossl;SYM_LIB=Ossl;MATH_LIB=Ossl;CRYPTO_ALIGN_4;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
470      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
471      <FunctionLevelLinking>true</FunctionLevelLinking>
472      <PrecompiledHeader>NotUsing</PrecompiledHeader>
473      <WarningLevel>EnableAllWarnings</WarningLevel>
474      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
475      <CompileAs>CompileAsC</CompileAs>
476      <TreatWarningAsError>true</TreatWarningAsError>
477      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
478    </ClCompile>
479    <Link>
480      <AdditionalDependencies>platform.lib;libcrypto.lib;%(AdditionalDependencies)</AdditionalDependencies>
481      <GenerateDebugInformation>true</GenerateDebugInformation>
482      <SubSystem>Console</SubSystem>
483      <OptimizeReferences>true</OptimizeReferences>
484      <EnableCOMDATFolding>true</EnableCOMDATFolding>
485      <TargetMachine>MachineX86</TargetMachine>
486      <AdditionalLibraryDirectories>$(SolutionDir)\lib;$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
487      <ModuleDefinitionFile>
488      </ModuleDefinitionFile>
489      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
490    </Link>
491  </ItemDefinitionGroup>
492  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|Win32'">
493    <ClCompile>
494      <Optimization>MaxSpeed</Optimization>
495      <AdditionalIncludeDirectories>$(ProjectDir)include\wolf;$(SolutionDir)..\external\wolfssl;$(SolutionDir)\wolfcrypt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
496      <IntrinsicFunctions>true</IntrinsicFunctions>
497      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Wolf;SYM_LIB=Wolf;MATH_LIB=Wolf;WOLFSSL_USER_SETTINGS;CRYPTO_ALIGN_4;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
498      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
499      <FunctionLevelLinking>true</FunctionLevelLinking>
500      <PrecompiledHeader>NotUsing</PrecompiledHeader>
501      <WarningLevel>EnableAllWarnings</WarningLevel>
502      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
503      <CompileAs>CompileAsC</CompileAs>
504      <DisableSpecificWarnings>4127;4255;4668; 4710;4711; 4820;5045</DisableSpecificWarnings>
505      <TreatWarningAsError>true</TreatWarningAsError>
506    </ClCompile>
507    <Link>
508      <AdditionalDependencies>wolfssl.lib;platform.lib;%(AdditionalDependencies)</AdditionalDependencies>
509      <GenerateDebugInformation>true</GenerateDebugInformation>
510      <SubSystem>Console</SubSystem>
511      <OptimizeReferences>true</OptimizeReferences>
512      <EnableCOMDATFolding>true</EnableCOMDATFolding>
513      <TargetMachine>MachineX86</TargetMachine>
514      <AdditionalLibraryDirectories>$(SolutionDir)\lib;$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
515      <ModuleDefinitionFile>
516      </ModuleDefinitionFile>
517      <OutputFile>$(OutDir)$(TargetName)$(TargetExt)</OutputFile>
518    </Link>
519  </ItemDefinitionGroup>
520  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
521    <Midl>
522      <TargetEnvironment>X64</TargetEnvironment>
523    </Midl>
524    <ClCompile>
525      <Optimization>MaxSpeed</Optimization>
526      <AdditionalIncludeDirectories>$(ProjectDir)include\;$(ProjectDir)include\prototypes\;$(SolutionDir)Platform\include\;$(SolutionDir)Platform\include\prototypes\;$(SolutionDir)LtcInclude\;$(SolutionDIr)OsslInclude\;$(SolutionDir)MsBnInclude\</AdditionalIncludeDirectories>
527      <IntrinsicFunctions>true</IntrinsicFunctions>
528      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Ossl;SYM_LIB=Ossl;MATH_LIB=Ossl;CRYPTO_ALIGN_16;NDEBUG;%(PreprocessorDefinitions);</PreprocessorDefinitions>
529      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
530      <FunctionLevelLinking>true</FunctionLevelLinking>
531      <PrecompiledHeader>
532      </PrecompiledHeader>
533      <WarningLevel>EnableAllWarnings</WarningLevel>
534      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
535      <StructMemberAlignment>16Bytes</StructMemberAlignment>
536      <TreatWarningAsError>true</TreatWarningAsError>
537      <DisableSpecificWarnings>4668;4710;4711;4820;5045</DisableSpecificWarnings>
538    </ClCompile>
539    <Link>
540      <GenerateDebugInformation>true</GenerateDebugInformation>
541      <SubSystem>Console</SubSystem>
542      <OptimizeReferences>true</OptimizeReferences>
543      <EnableCOMDATFolding>true</EnableCOMDATFolding>
544      <TargetMachine>MachineX64</TargetMachine>
545      <AdditionalLibraryDirectories>$(SolutionDir)\lib\x64;$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
546      <AdditionalDependencies>platform.lib;libcrypto.lib;Advapi32.lib;User32.lib;Gdi32.lib</AdditionalDependencies>
547      <ModuleDefinitionFile>
548      </ModuleDefinitionFile>
549    </Link>
550    <ProjectReference>
551      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
552      <LinkLibraryDependencies>true</LinkLibraryDependencies>
553    </ProjectReference>
554  </ItemDefinitionGroup>
555  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='WolfRelease|x64'">
556    <Midl>
557      <TargetEnvironment>X64</TargetEnvironment>
558    </Midl>
559    <ClCompile>
560      <Optimization>MaxSpeed</Optimization>
561      <AdditionalIncludeDirectories>$(ProjectDir)include\wolf;$(SolutionDir)..\external\wolfssl;$(SolutionDir)\wolfcrypt\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
562      <IntrinsicFunctions>true</IntrinsicFunctions>
563      <PreprocessorDefinitions>TABLE_DRIVEN_DISPATCH=0;HASH_LIB=Wolf;SYM_LIB=Wolf;MATH_LIB=Wolf;WOLFSSL_USER_SETTINGS;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
564      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
565      <FunctionLevelLinking>true</FunctionLevelLinking>
566      <PrecompiledHeader>
567      </PrecompiledHeader>
568      <WarningLevel>EnableAllWarnings</WarningLevel>
569      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
570      <StructMemberAlignment>16Bytes</StructMemberAlignment>
571      <TreatWarningAsError>true</TreatWarningAsError>
572      <DisableSpecificWarnings>4127;4255;4668; 4710;4711; 4820;5045</DisableSpecificWarnings>
573    </ClCompile>
574    <Link>
575      <GenerateDebugInformation>true</GenerateDebugInformation>
576      <SubSystem>Console</SubSystem>
577      <OptimizeReferences>true</OptimizeReferences>
578      <EnableCOMDATFolding>true</EnableCOMDATFolding>
579      <TargetMachine>MachineX64</TargetMachine>
580      <AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
581      <AdditionalDependencies>wolfssl.lib;platform.lib;Advapi32.lib</AdditionalDependencies>
582      <ModuleDefinitionFile>
583      </ModuleDefinitionFile>
584    </Link>
585    <ProjectReference>
586      <UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
587      <LinkLibraryDependencies>false</LinkLibraryDependencies>
588    </ProjectReference>
589  </ItemDefinitionGroup>
590  <ItemGroup>
591    <ClCompile Include="src\command\Asymmetric\ECC_Decrypt.c" />
592    <ClCompile Include="src\command\Asymmetric\ECC_Encrypt.c" />
593    <ClCompile Include="src\command\Asymmetric\ECC_Parameters.c" />
594    <ClCompile Include="src\command\Asymmetric\ECDH_KeyGen.c" />
595    <ClCompile Include="src\command\Asymmetric\ECDH_ZGen.c" />
596    <ClCompile Include="src\command\Asymmetric\EC_Ephemeral.c" />
597    <ClCompile Include="src\command\Asymmetric\RSA_Decrypt.c" />
598    <ClCompile Include="src\command\Asymmetric\RSA_Encrypt.c" />
599    <ClCompile Include="src\command\Asymmetric\ZGen_2Phase.c" />
600    <ClCompile Include="src\command\AttachedComponent\AC_GetCapability.c" />
601    <ClCompile Include="src\command\AttachedComponent\AC_Send.c" />
602    <ClCompile Include="src\command\AttachedComponent\AC_spt.c" />
603    <ClCompile Include="src\command\AttachedComponent\Policy_AC_SendSelect.c" />
604    <ClCompile Include="src\command\Attestation\Attest_spt.c" />
605    <ClCompile Include="src\command\Attestation\Certify.c" />
606    <ClCompile Include="src\command\Attestation\CertifyCreation.c" />
607    <ClCompile Include="src\command\Attestation\CertifyX509.c" />
608    <ClCompile Include="src\command\Attestation\GetCommandAuditDigest.c" />
609    <ClCompile Include="src\command\Attestation\GetSessionAuditDigest.c" />
610    <ClCompile Include="src\command\Attestation\GetTime.c" />
611    <ClCompile Include="src\command\Attestation\Quote.c" />
612    <ClCompile Include="src\command\Capability\GetCapability.c" />
613    <ClCompile Include="src\command\Capability\TestParms.c" />
614    <ClCompile Include="src\command\ClockTimer\ACT_SetTimeout.c" />
615    <ClCompile Include="src\command\ClockTimer\ACT_spt.c" />
616    <ClCompile Include="src\command\ClockTimer\ClockRateAdjust.c" />
617    <ClCompile Include="src\command\ClockTimer\ClockSet.c" />
618    <ClCompile Include="src\command\ClockTimer\ReadClock.c" />
619    <ClCompile Include="src\command\CommandAudit\SetCommandCodeAuditStatus.c" />
620    <ClCompile Include="src\command\Context\ContextLoad.c" />
621    <ClCompile Include="src\command\Context\ContextSave.c" />
622    <ClCompile Include="src\command\Context\Context_spt.c" />
623    <ClCompile Include="src\command\Context\EvictControl.c" />
624    <ClCompile Include="src\command\Context\FlushContext.c" />
625    <ClCompile Include="src\command\DA\DictionaryAttackLockReset.c" />
626    <ClCompile Include="src\command\DA\DictionaryAttackParameters.c" />
627    <ClCompile Include="src\command\Duplication\Duplicate.c" />
628    <ClCompile Include="src\command\Duplication\Import.c" />
629    <ClCompile Include="src\command\Duplication\Rewrap.c" />
630    <ClCompile Include="src\command\EA\PolicyAuthorize.c" />
631    <ClCompile Include="src\command\EA\PolicyAuthorizeNV.c" />
632    <ClCompile Include="src\command\EA\PolicyAuthValue.c" />
633    <ClCompile Include="src\command\EA\PolicyCommandCode.c" />
634    <ClCompile Include="src\command\EA\PolicyCounterTimer.c" />
635    <ClCompile Include="src\command\EA\PolicyCpHash.c" />
636    <ClCompile Include="src\command\EA\PolicyDuplicationSelect.c" />
637    <ClCompile Include="src\command\EA\PolicyGetDigest.c" />
638    <ClCompile Include="src\command\EA\PolicyLocality.c" />
639    <ClCompile Include="src\command\EA\PolicyNameHash.c" />
640    <ClCompile Include="src\command\EA\PolicyNV.c" />
641    <ClCompile Include="src\command\EA\PolicyNvWritten.c" />
642    <ClCompile Include="src\command\EA\PolicyOR.c" />
643    <ClCompile Include="src\command\EA\PolicyPassword.c" />
644    <ClCompile Include="src\command\EA\PolicyPCR.c" />
645    <ClCompile Include="src\command\EA\PolicyPhysicalPresence.c" />
646    <ClCompile Include="src\command\EA\PolicySecret.c" />
647    <ClCompile Include="src\command\EA\PolicySigned.c" />
648    <ClCompile Include="src\command\EA\PolicyTemplate.c" />
649    <ClCompile Include="src\command\EA\PolicyTicket.c" />
650    <ClCompile Include="src\command\EA\Policy_spt.c" />
651    <ClCompile Include="src\command\Ecdaa\Commit.c" />
652    <ClCompile Include="src\command\FieldUpgrade\FieldUpgradeData.c" />
653    <ClCompile Include="src\command\FieldUpgrade\FieldUpgradeStart.c" />
654    <ClCompile Include="src\command\FieldUpgrade\FirmwareRead.c" />
655    <ClCompile Include="src\command\HashHMAC\EventSequenceComplete.c" />
656    <ClCompile Include="src\command\HashHMAC\HashSequenceStart.c" />
657    <ClCompile Include="src\command\HashHMAC\HMAC_Start.c" />
658    <ClCompile Include="src\command\HashHMAC\MAC_Start.c" />
659    <ClCompile Include="src\command\HashHMAC\SequenceComplete.c" />
660    <ClCompile Include="src\command\HashHMAC\SequenceUpdate.c" />
661    <ClCompile Include="src\command\Hierarchy\ChangeEPS.c" />
662    <ClCompile Include="src\command\Hierarchy\ChangePPS.c" />
663    <ClCompile Include="src\command\Hierarchy\Clear.c" />
664    <ClCompile Include="src\command\Hierarchy\ClearControl.c" />
665    <ClCompile Include="src\command\Hierarchy\CreatePrimary.c" />
666    <ClCompile Include="src\command\Hierarchy\HierarchyChangeAuth.c" />
667    <ClCompile Include="src\command\Hierarchy\HierarchyControl.c" />
668    <ClCompile Include="src\command\Hierarchy\SetPrimaryPolicy.c" />
669    <ClCompile Include="src\command\Misc\PP_Commands.c" />
670    <ClCompile Include="src\command\Misc\SetAlgorithmSet.c" />
671    <ClCompile Include="src\command\NVStorage\NV_Certify.c" />
672    <ClCompile Include="src\command\NVStorage\NV_ChangeAuth.c" />
673    <ClCompile Include="src\command\NVStorage\NV_DefineSpace.c" />
674    <ClCompile Include="src\command\NVStorage\NV_Extend.c" />
675    <ClCompile Include="src\command\NVStorage\NV_GlobalWriteLock.c" />
676    <ClCompile Include="src\command\NVStorage\NV_Increment.c" />
677    <ClCompile Include="src\command\NVStorage\NV_Read.c" />
678    <ClCompile Include="src\command\NVStorage\NV_ReadLock.c" />
679    <ClCompile Include="src\command\NVStorage\NV_ReadPublic.c" />
680    <ClCompile Include="src\command\NVStorage\NV_SetBits.c" />
681    <ClCompile Include="src\command\NVStorage\NV_spt.c" />
682    <ClCompile Include="src\command\NVStorage\NV_UndefineSpace.c" />
683    <ClCompile Include="src\command\NVStorage\NV_UndefineSpaceSpecial.c" />
684    <ClCompile Include="src\command\NVStorage\NV_Write.c" />
685    <ClCompile Include="src\command\NVStorage\NV_WriteLock.c" />
686    <ClCompile Include="src\command\Object\ActivateCredential.c" />
687    <ClCompile Include="src\command\Object\Create.c" />
688    <ClCompile Include="src\command\Object\CreateLoaded.c" />
689    <ClCompile Include="src\command\Object\Load.c" />
690    <ClCompile Include="src\command\Object\LoadExternal.c" />
691    <ClCompile Include="src\command\Object\MakeCredential.c" />
692    <ClCompile Include="src\command\Object\ObjectChangeAuth.c" />
693    <ClCompile Include="src\command\Object\Object_spt.c" />
694    <ClCompile Include="src\command\Object\ReadPublic.c" />
695    <ClCompile Include="src\command\Object\Unseal.c" />
696    <ClCompile Include="src\command\PCR\PCR_Allocate.c" />
697    <ClCompile Include="src\command\PCR\PCR_Event.c" />
698    <ClCompile Include="src\command\PCR\PCR_Extend.c" />
699    <ClCompile Include="src\command\PCR\PCR_Read.c" />
700    <ClCompile Include="src\command\PCR\PCR_Reset.c" />
701    <ClCompile Include="src\command\PCR\PCR_SetAuthPolicy.c" />
702    <ClCompile Include="src\command\PCR\PCR_SetAuthValue.c" />
703    <ClCompile Include="src\command\Random\GetRandom.c" />
704    <ClCompile Include="src\command\Random\StirRandom.c" />
705    <ClCompile Include="src\command\Session\PolicyRestart.c" />
706    <ClCompile Include="src\command\Session\StartAuthSession.c" />
707    <ClCompile Include="src\command\Signature\Sign.c" />
708    <ClCompile Include="src\command\Signature\VerifySignature.c" />
709    <ClCompile Include="src\command\Startup\Shutdown.c" />
710    <ClCompile Include="src\command\Startup\Startup.c" />
711    <ClCompile Include="src\command\Symmetric\EncryptDecrypt.c" />
712    <ClCompile Include="src\command\Symmetric\EncryptDecrypt2.c" />
713    <ClCompile Include="src\command\Symmetric\EncryptDecrypt_spt.c" />
714    <ClCompile Include="src\command\Symmetric\Hash.c" />
715    <ClCompile Include="src\command\Symmetric\HMAC.c" />
716    <ClCompile Include="src\command\Symmetric\MAC.c" />
717    <ClCompile Include="src\command\Testing\GetTestResult.c" />
718    <ClCompile Include="src\command\Testing\IncrementalSelfTest.c" />
719    <ClCompile Include="src\command\Testing\SelfTest.c" />
720    <ClCompile Include="src\command\Vendor\Vendor_TCG_Test.c" />
721    <ClCompile Include="src\crypt\AlgorithmTests.c" />
722    <ClCompile Include="src\crypt\BnConvert.c" />
723    <ClCompile Include="src\crypt\BnMath.c" />
724    <ClCompile Include="src\crypt\BnMemory.c" />
725    <ClCompile Include="src\crypt\CryptCmac.c" />
726    <ClCompile Include="src\crypt\CryptDes.c" />
727    <ClCompile Include="src\crypt\CryptEccCrypt.c" />
728    <ClCompile Include="src\crypt\CryptEccData.c" />
729    <ClCompile Include="src\crypt\CryptPrime.c" />
730    <ClCompile Include="src\crypt\CryptPrimeSieve.c" />
731    <ClCompile Include="src\crypt\CryptRsa.c" />
732    <ClCompile Include="src\crypt\CryptSelfTest.c" />
733    <ClCompile Include="src\crypt\CryptSmac.c" />
734    <ClCompile Include="src\crypt\CryptSym.c" />
735    <ClCompile Include="src\crypt\CryptUtil.c" />
736    <ClCompile Include="src\crypt\CryptEccKeyExchange.c" />
737    <ClCompile Include="src\crypt\CryptEccMain.c" />
738    <ClCompile Include="src\crypt\CryptEccSignature.c" />
739    <ClCompile Include="src\crypt\CryptHash.c">
740      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ShowIncludes>
741      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">false</ShowIncludes>
742    </ClCompile>
743    <ClCompile Include="src\crypt\CryptRand.c" />
744    <ClCompile Include="src\crypt\ltc\TpmToLtcDesSupport.c" />
745    <ClCompile Include="src\crypt\ltc\TpmToLtcMath.c" />
746    <ClCompile Include="src\crypt\ltc\TpmToLtcSupport.c" />
747    <ClCompile Include="src\crypt\ossl\TpmToOsslDesSupport.c" />
748    <ClCompile Include="src\crypt\ossl\TpmToOsslMath.c" />
749    <ClCompile Include="src\crypt\ossl\TpmToOsslSupport.c" />
750    <ClCompile Include="src\crypt\PrimeData.c" />
751    <ClCompile Include="src\crypt\RsaKeyCache.c" />
752    <ClCompile Include="src\crypt\Ticket.c" />
753    <ClCompile Include="src\crypt\wolf\TpmToWolfDesSupport.c" />
754    <ClCompile Include="src\crypt\wolf\TpmToWolfMath.c" />
755    <ClCompile Include="src\crypt\wolf\TpmToWolfSupport.c" />
756    <ClCompile Include="src\events\_TPM_Hash_Data.c" />
757    <ClCompile Include="src\events\_TPM_Hash_End.c" />
758    <ClCompile Include="src\events\_TPM_Hash_Start.c" />
759    <ClCompile Include="src\events\_TPM_Init.c" />
760    <ClCompile Include="src\main\CommandDispatcher.c" />
761    <ClCompile Include="src\main\ExecCommand.c" />
762    <ClCompile Include="src\main\SessionProcess.c" />
763    <ClCompile Include="src\subsystem\CommandAudit.c" />
764    <ClCompile Include="src\subsystem\DA.c" />
765    <ClCompile Include="src\subsystem\NvDynamic.c" />
766    <ClCompile Include="src\subsystem\NvReserved.c" />
767    <ClCompile Include="src\subsystem\PP.c" />
768    <ClCompile Include="src\subsystem\Hierarchy.c" />
769    <ClCompile Include="src\subsystem\Object.c" />
770    <ClCompile Include="src\subsystem\PCR.c" />
771    <ClCompile Include="src\subsystem\Session.c" />
772    <ClCompile Include="src\subsystem\Time.c" />
773    <ClCompile Include="src\support\AlgorithmCap.c" />
774    <ClCompile Include="src\support\Bits.c" />
775    <ClCompile Include="src\support\CommandCodeAttributes.c" />
776    <ClCompile Include="src\support\Entity.c" />
777    <ClCompile Include="src\support\Global.c" />
778    <ClCompile Include="src\support\Handle.c" />
779    <ClCompile Include="src\support\IoBuffers.c" />
780    <ClCompile Include="src\support\Locality.c" />
781    <ClCompile Include="src\support\Manufacture.c" />
782    <ClCompile Include="src\support\Marshal.c" />
783    <ClCompile Include="src\support\MathOnByteBuffers.c" />
784    <ClCompile Include="src\support\Memory.c" />
785    <ClCompile Include="src\support\Power.c" />
786    <ClCompile Include="src\support\PropertyCap.c" />
787    <ClCompile Include="src\support\Response.c" />
788    <ClCompile Include="src\support\ResponseCodeProcessing.c" />
789    <ClCompile Include="src\support\TableDrivenMarshal.c" />
790    <ClCompile Include="src\support\TableMarshalData.c" />
791    <ClCompile Include="src\support\TpmFail.c">
792      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</ShowIncludes>
793      <ShowIncludes Condition="'$(Configuration)|$(Platform)'=='WolfDebug|Win32'">false</ShowIncludes>
794    </ClCompile>
795    <ClCompile Include="src\support\TpmSizeChecks.c" />
796    <ClCompile Include="src\X509\TpmASN1.c" />
797    <ClCompile Include="src\X509\X509_ECC.c" />
798    <ClCompile Include="src\X509\X509_RSA.c" />
799    <ClCompile Include="src\X509\X509_spt.c" />
800  </ItemGroup>
801  <ItemGroup>
802    <ClInclude Include="include\ACT.h" />
803    <ClInclude Include="include\BnValues.h" />
804    <ClInclude Include="include\CommandAttributeData.h" />
805    <ClInclude Include="include\CommandAttributes.h" />
806    <ClInclude Include="include\CommandDispatchData.h" />
807    <ClInclude Include="include\CommandDispatcher.h" />
808    <ClInclude Include="include\CompilerDependencies.h" />
809    <ClInclude Include="include\CryptHash.h" />
810    <ClInclude Include="include\CryptEcc.h" />
811    <ClInclude Include="include\CryptRand.h" />
812    <ClInclude Include="include\CryptRsa.h" />
813    <ClInclude Include="include\CryptSym.h" />
814    <ClInclude Include="include\CryptTest.h" />
815    <ClInclude Include="include\EccTestData.h" />
816    <ClInclude Include="include\Global.h" />
817    <ClInclude Include="include\GpMacros.h" />
818    <ClInclude Include="include\HandleProcess.h" />
819    <ClInclude Include="include\HashTestData.h" />
820    <ClInclude Include="include\KdfTestData.h" />
821    <ClInclude Include="include\LibSupport.h" />
822    <ClInclude Include="include\ltc\LtcSettings.h" />
823    <ClInclude Include="include\ltc\TpmToLtcHash.h" />
824    <ClInclude Include="include\ltc\TpmToLtcMath.h" />
825    <ClInclude Include="include\ltc\TpmToLtcSym.h" />
826    <ClInclude Include="include\MinMax.h" />
827    <ClInclude Include="include\NV.h" />
828    <ClInclude Include="include\OIDs.h" />
829    <ClInclude Include="include\ossl\TpmToOsslHash.h" />
830    <ClInclude Include="include\ossl\TpmToOsslMath.h" />
831    <ClInclude Include="include\ossl\TpmToOsslSym.h" />
832    <ClInclude Include="include\PRNG_TestVectors.h" />
833    <ClInclude Include="include\prototypes\ActivateCredential_fp.h" />
834    <ClInclude Include="include\prototypes\AC_GetCapability_fp.h" />
835    <ClInclude Include="include\prototypes\AC_Send_fp.h" />
836    <ClInclude Include="include\prototypes\AC_spt_fp.h" />
837    <ClInclude Include="include\prototypes\AlgorithmCap_fp.h" />
838    <ClInclude Include="include\prototypes\AlgorithmTests_fp.h" />
839    <ClInclude Include="include\prototypes\Attest_spt_fp.h" />
840    <ClInclude Include="include\prototypes\Bits_fp.h" />
841    <ClInclude Include="include\prototypes\BnConvert_fp.h" />
842    <ClInclude Include="include\prototypes\BnMath_fp.h" />
843    <ClInclude Include="include\prototypes\BnMemory_fp.h" />
844    <ClInclude Include="include\prototypes\CertifyCreation_fp.h" />
845    <ClInclude Include="include\prototypes\Certify_fp.h" />
846    <ClInclude Include="include\prototypes\ChangeEPS_fp.h" />
847    <ClInclude Include="include\prototypes\ChangePPS_fp.h" />
848    <ClInclude Include="include\prototypes\ClearControl_fp.h" />
849    <ClInclude Include="include\prototypes\Clear_fp.h" />
850    <ClInclude Include="include\prototypes\ClockRateAdjust_fp.h" />
851    <ClInclude Include="include\prototypes\ClockSet_fp.h" />
852    <ClInclude Include="include\prototypes\CommandAudit_fp.h" />
853    <ClInclude Include="include\prototypes\CommandCodeAttributes_fp.h" />
854    <ClInclude Include="include\prototypes\CommandDispatcher_fp.h" />
855    <ClInclude Include="include\prototypes\CommandTiming_fp.h" />
856    <ClInclude Include="include\prototypes\Commit_fp.h" />
857    <ClInclude Include="include\prototypes\ContextLoad_fp.h" />
858    <ClInclude Include="include\prototypes\ContextSave_fp.h" />
859    <ClInclude Include="include\prototypes\Context_spt_fp.h" />
860    <ClInclude Include="include\prototypes\CreateLoaded_fp.h" />
861    <ClInclude Include="include\prototypes\CreatePrimary_fp.h" />
862    <ClInclude Include="include\prototypes\Create_fp.h" />
863    <ClInclude Include="include\prototypes\CryptCmac_fp.h" />
864    <ClInclude Include="include\prototypes\CryptDes_fp.h" />
865    <ClInclude Include="include\prototypes\CryptEccKeyExchange_fp.h" />
866    <ClInclude Include="include\prototypes\CryptEccMain_fp.h" />
867    <ClInclude Include="include\prototypes\CryptEccSignature_fp.h" />
868    <ClInclude Include="include\prototypes\CryptHash_fp.h" />
869    <ClInclude Include="include\prototypes\CryptPrimeSieve_fp.h" />
870    <ClInclude Include="include\prototypes\CryptPrime_fp.h" />
871    <ClInclude Include="include\prototypes\CryptRand_fp.h" />
872    <ClInclude Include="include\prototypes\CryptRsa_fp.h" />
873    <ClInclude Include="include\prototypes\CryptSelfTest_fp.h" />
874    <ClInclude Include="include\prototypes\CryptSmac_fp.h" />
875    <ClInclude Include="include\prototypes\CryptSym_fp.h" />
876    <ClInclude Include="include\prototypes\CryptUtil_fp.h" />
877    <ClInclude Include="include\prototypes\DA_fp.h" />
878    <ClInclude Include="include\prototypes\DictionaryAttackLockReset_fp.h" />
879    <ClInclude Include="include\prototypes\DictionaryAttackParameters_fp.h" />
880    <ClInclude Include="include\prototypes\Duplicate_fp.h" />
881    <ClInclude Include="include\prototypes\ECC_Parameters_fp.h" />
882    <ClInclude Include="include\prototypes\ECDH_KeyGen_fp.h" />
883    <ClInclude Include="include\prototypes\ECDH_ZGen_fp.h" />
884    <ClInclude Include="include\prototypes\EC_Ephemeral_fp.h" />
885    <ClInclude Include="include\prototypes\EncryptDecrypt2_fp.h" />
886    <ClInclude Include="include\prototypes\EncryptDecrypt_fp.h" />
887    <ClInclude Include="include\prototypes\EncryptDecrypt_spt_fp.h" />
888    <ClInclude Include="include\prototypes\Entity_fp.h" />
889    <ClInclude Include="include\prototypes\EventSequenceComplete_fp.h" />
890    <ClInclude Include="include\prototypes\EvictControl_fp.h" />
891    <ClInclude Include="include\prototypes\ExecCommand_fp.h" />
892    <ClInclude Include="include\prototypes\FieldUpgradeData_fp.h" />
893    <ClInclude Include="include\prototypes\FieldUpgradeStart_fp.h" />
894    <ClInclude Include="include\prototypes\FirmwareRead_fp.h" />
895    <ClInclude Include="include\prototypes\FlushContext_fp.h" />
896    <ClInclude Include="include\prototypes\GetCapability_fp.h" />
897    <ClInclude Include="include\prototypes\GetCommandAuditDigest_fp.h" />
898    <ClInclude Include="include\prototypes\GetRandom_fp.h" />
899    <ClInclude Include="include\prototypes\GetSessionAuditDigest_fp.h" />
900    <ClInclude Include="include\prototypes\GetTestResult_fp.h" />
901    <ClInclude Include="include\prototypes\GetTime_fp.h" />
902    <ClInclude Include="include\prototypes\Global_fp.h" />
903    <ClInclude Include="include\prototypes\Handle_fp.h" />
904    <ClInclude Include="include\prototypes\HashSequenceStart_fp.h" />
905    <ClInclude Include="include\prototypes\Hash_fp.h" />
906    <ClInclude Include="include\prototypes\HierarchyChangeAuth_fp.h" />
907    <ClInclude Include="include\prototypes\HierarchyControl_fp.h" />
908    <ClInclude Include="include\prototypes\Hierarchy_fp.h" />
909    <ClInclude Include="include\prototypes\HMAC_fp.h" />
910    <ClInclude Include="include\prototypes\HMAC_Start_fp.h" />
911    <ClInclude Include="include\prototypes\Import_fp.h" />
912    <ClInclude Include="include\prototypes\IncrementalSelfTest_fp.h" />
913    <ClInclude Include="include\prototypes\IoBuffers_fp.h" />
914    <ClInclude Include="include\prototypes\LoadExternal_fp.h" />
915    <ClInclude Include="include\prototypes\Load_fp.h" />
916    <ClInclude Include="include\prototypes\Locality_fp.h" />
917    <ClInclude Include="include\prototypes\MAC_fp.h" />
918    <ClInclude Include="include\prototypes\MAC_Start_fp.h" />
919    <ClInclude Include="include\prototypes\MakeCredential_fp.h" />
920    <ClInclude Include="include\prototypes\Manufacture_fp.h" />
921    <ClInclude Include="include\prototypes\Marshal_fp.h" />
922    <ClInclude Include="include\prototypes\MathOnByteBuffers_fp.h" />
923    <ClInclude Include="include\prototypes\Memory_fp.h" />
924    <ClInclude Include="include\prototypes\MsBnMalloc_fp.h" />
925    <ClInclude Include="include\prototypes\NvDynamic_fp.h" />
926    <ClInclude Include="include\prototypes\NvReserved_fp.h" />
927    <ClInclude Include="include\prototypes\NV_Certify_fp.h" />
928    <ClInclude Include="include\prototypes\NV_ChangeAuth_fp.h" />
929    <ClInclude Include="include\prototypes\NV_DefineSpace_fp.h" />
930    <ClInclude Include="include\prototypes\NV_Extend_fp.h" />
931    <ClInclude Include="include\prototypes\NV_GlobalWriteLock_fp.h" />
932    <ClInclude Include="include\prototypes\NV_Increment_fp.h" />
933    <ClInclude Include="include\prototypes\NV_ReadLock_fp.h" />
934    <ClInclude Include="include\prototypes\NV_ReadPublic_fp.h" />
935    <ClInclude Include="include\prototypes\NV_Read_fp.h" />
936    <ClInclude Include="include\prototypes\NV_SetBits_fp.h" />
937    <ClInclude Include="include\prototypes\NV_spt_fp.h" />
938    <ClInclude Include="include\prototypes\NV_UndefineSpaceSpecial_fp.h" />
939    <ClInclude Include="include\prototypes\NV_UndefineSpace_fp.h" />
940    <ClInclude Include="include\prototypes\NV_WriteLock_fp.h" />
941    <ClInclude Include="include\prototypes\NV_Write_fp.h" />
942    <ClInclude Include="include\prototypes\ObjectChangeAuth_fp.h" />
943    <ClInclude Include="include\prototypes\Object_fp.h" />
944    <ClInclude Include="include\prototypes\Object_spt_fp.h" />
945    <ClInclude Include="include\prototypes\PCR_Allocate_fp.h" />
946    <ClInclude Include="include\prototypes\PCR_Event_fp.h" />
947    <ClInclude Include="include\prototypes\PCR_Extend_fp.h" />
948    <ClInclude Include="include\prototypes\PCR_fp.h" />
949    <ClInclude Include="include\prototypes\PCR_Read_fp.h" />
950    <ClInclude Include="include\prototypes\PCR_Reset_fp.h" />
951    <ClInclude Include="include\prototypes\PCR_SetAuthPolicy_fp.h" />
952    <ClInclude Include="include\prototypes\PCR_SetAuthValue_fp.h" />
953    <ClInclude Include="include\prototypes\PolicyAuthorizeNV_fp.h" />
954    <ClInclude Include="include\prototypes\PolicyAuthorize_fp.h" />
955    <ClInclude Include="include\prototypes\PolicyAuthValue_fp.h" />
956    <ClInclude Include="include\prototypes\PolicyCommandCode_fp.h" />
957    <ClInclude Include="include\prototypes\PolicyCounterTimer_fp.h" />
958    <ClInclude Include="include\prototypes\PolicyCpHash_fp.h" />
959    <ClInclude Include="include\prototypes\PolicyDuplicationSelect_fp.h" />
960    <ClInclude Include="include\prototypes\PolicyGetDigest_fp.h" />
961    <ClInclude Include="include\prototypes\PolicyLocality_fp.h" />
962    <ClInclude Include="include\prototypes\PolicyNameHash_fp.h" />
963    <ClInclude Include="include\prototypes\PolicyNvWritten_fp.h" />
964    <ClInclude Include="include\prototypes\PolicyNV_fp.h" />
965    <ClInclude Include="include\prototypes\PolicyOR_fp.h" />
966    <ClInclude Include="include\prototypes\PolicyPassword_fp.h" />
967    <ClInclude Include="include\prototypes\PolicyPCR_fp.h" />
968    <ClInclude Include="include\prototypes\PolicyPhysicalPresence_fp.h" />
969    <ClInclude Include="include\prototypes\PolicyRestart_fp.h" />
970    <ClInclude Include="include\prototypes\PolicySecret_fp.h" />
971    <ClInclude Include="include\prototypes\PolicySigned_fp.h" />
972    <ClInclude Include="include\prototypes\PolicyTemplate_fp.h" />
973    <ClInclude Include="include\prototypes\PolicyTicket_fp.h" />
974    <ClInclude Include="include\prototypes\Policy_AC_SendSelect_fp.h" />
975    <ClInclude Include="include\prototypes\Policy_spt_fp.h" />
976    <ClInclude Include="include\prototypes\Power_fp.h" />
977    <ClInclude Include="include\prototypes\PP_Commands_fp.h" />
978    <ClInclude Include="include\prototypes\PP_fp.h" />
979    <ClInclude Include="include\prototypes\PrimeData_fp.h" />
980    <ClInclude Include="include\prototypes\PropertyCap_fp.h" />
981    <ClInclude Include="include\prototypes\QSEE_fp.h" />
982    <ClInclude Include="include\prototypes\Quote_fp.h" />
983    <ClInclude Include="include\prototypes\ReadClock_fp.h" />
984    <ClInclude Include="include\prototypes\ReadPublic_fp.h" />
985    <ClInclude Include="include\prototypes\ResponseCodeProcessing_fp.h" />
986    <ClInclude Include="include\prototypes\Response_fp.h" />
987    <ClInclude Include="include\prototypes\Rewrap_fp.h" />
988    <ClInclude Include="include\prototypes\RsaKeyCache_fp.h" />
989    <ClInclude Include="include\prototypes\RSA_Decrypt_fp.h" />
990    <ClInclude Include="include\prototypes\RSA_Encrypt_fp.h" />
991    <ClInclude Include="include\prototypes\SelfTest_fp.h" />
992    <ClInclude Include="include\prototypes\SequenceComplete_fp.h" />
993    <ClInclude Include="include\prototypes\SequenceUpdate_fp.h" />
994    <ClInclude Include="include\prototypes\SessionProcess_fp.h" />
995    <ClInclude Include="include\prototypes\Session_fp.h" />
996    <ClInclude Include="include\prototypes\SetAlgorithmSet_fp.h" />
997    <ClInclude Include="include\prototypes\SetCommandCodeAuditStatus_fp.h" />
998    <ClInclude Include="include\prototypes\SetPrimaryPolicy_fp.h" />
999    <ClInclude Include="include\prototypes\Shutdown_fp.h" />
1000    <ClInclude Include="include\prototypes\Sign_fp.h" />
1001    <ClInclude Include="include\prototypes\SMAC_fp.h" />
1002    <ClInclude Include="include\prototypes\StartAuthSession_fp.h" />
1003    <ClInclude Include="include\prototypes\Startup_fp.h" />
1004    <ClInclude Include="include\prototypes\StirRandom_fp.h" />
1005    <ClInclude Include="include\prototypes\TableDrivenMarshal_fp.h" />
1006    <ClInclude Include="include\prototypes\TestParms_fp.h" />
1007    <ClInclude Include="include\prototypes\Ticket_fp.h" />
1008    <ClInclude Include="include\prototypes\Time_fp.h" />
1009    <ClInclude Include="include\prototypes\TpmASN1_fp.h" />
1010    <ClInclude Include="include\prototypes\TpmFail_fp.h" />
1011    <ClInclude Include="include\prototypes\TpmSizeChecks_fp.h" />
1012    <ClInclude Include="include\prototypes\TpmToLtcDesSupport_fp.h" />
1013    <ClInclude Include="include\prototypes\TpmToLtcMath_fp.h" />
1014    <ClInclude Include="include\prototypes\TpmToLtcSupport_fp.h" />
1015    <ClInclude Include="include\prototypes\TpmToOsslDesSupport_fp.h" />
1016    <ClInclude Include="include\prototypes\TpmToOsslMath_fp.h" />
1017    <ClInclude Include="include\prototypes\TpmToOsslSupport_fp.h" />
1018    <ClInclude Include="include\prototypes\TpmToWolfDesSupport_fp.h" />
1019    <ClInclude Include="include\prototypes\TpmToWolfMath_fp.h" />
1020    <ClInclude Include="include\prototypes\TpmToWolfSupport_fp.h" />
1021    <ClInclude Include="include\prototypes\Unseal_fp.h" />
1022    <ClInclude Include="include\prototypes\Vendor_TCG_Test_fp.h" />
1023    <ClInclude Include="include\prototypes\VerifySignature_fp.h" />
1024    <ClInclude Include="include\prototypes\ZGen_2Phase_fp.h" />
1025    <ClInclude Include="include\prototypes\_TPM_Hash_Data_fp.h" />
1026    <ClInclude Include="include\prototypes\_TPM_Hash_End_fp.h" />
1027    <ClInclude Include="include\prototypes\_TPM_Hash_Start_fp.h" />
1028    <ClInclude Include="include\prototypes\_TPM_Init_fp.h" />
1029    <ClInclude Include="include\RsaTestData.h" />
1030    <ClInclude Include="include\SelfTest.h" />
1031    <ClInclude Include="include\SupportLibraryFunctionPrototypes_fp.h" />
1032    <ClInclude Include="include\swap.h" />
1033    <ClInclude Include="include\SymmetricTest.h" />
1034    <ClInclude Include="include\SymmetricTestData.h" />
1035    <ClInclude Include="include\TableMarshal.h" />
1036    <ClInclude Include="include\TableMarshalDefines.h" />
1037    <ClInclude Include="include\TableMarshalTypes.h" />
1038    <ClInclude Include="include\TpmAlgorithmDefines.h" />
1039    <ClInclude Include="include\TpmASN1.h" />
1040    <ClInclude Include="include\TpmError.h" />
1041    <ClInclude Include="include\BaseTypes.h" />
1042    <ClInclude Include="include\Capabilities.h" />
1043    <ClInclude Include="include\Commands.h" />
1044    <ClInclude Include="include\InternalRoutines.h" />
1045    <ClInclude Include="include\Tpm.h" />
1046    <ClInclude Include="include\TPMB.h" />
1047    <ClInclude Include="include\TpmBuildSwitches.h" />
1048    <ClInclude Include="include\TpmProfile.h" />
1049    <ClInclude Include="include\TpmTypes.h" />
1050    <ClInclude Include="include\VendorString.h" />
1051    <ClInclude Include="include\wolf\TpmToWolfHash.h" />
1052    <ClInclude Include="include\wolf\TpmToWolfMath.h" />
1053    <ClInclude Include="include\wolf\TpmToWolfSym.h" />
1054    <ClInclude Include="include\Wolf\user_settings.h" />
1055    <ClInclude Include="include\X509.h" />
1056    <ClInclude Include="include\X509_RSA.h" />
1057  </ItemGroup>
1058  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
1059  <ImportGroup Label="ExtensionTargets">
1060  </ImportGroup>
1061</Project>