1*22ce4affSfengbojiang<?xml version="1.0" encoding="utf-8"?>
2*22ce4affSfengbojiang<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3*22ce4affSfengbojiang  <ItemGroup Label="ProjectConfigurations">
4*22ce4affSfengbojiang    <ProjectConfiguration Include="DebugDLL|Win32">
5*22ce4affSfengbojiang      <Configuration>DebugDLL</Configuration>
6*22ce4affSfengbojiang      <Platform>Win32</Platform>
7*22ce4affSfengbojiang    </ProjectConfiguration>
8*22ce4affSfengbojiang    <ProjectConfiguration Include="DebugDLL|x64">
9*22ce4affSfengbojiang      <Configuration>DebugDLL</Configuration>
10*22ce4affSfengbojiang      <Platform>x64</Platform>
11*22ce4affSfengbojiang    </ProjectConfiguration>
12*22ce4affSfengbojiang    <ProjectConfiguration Include="Debug|Win32">
13*22ce4affSfengbojiang      <Configuration>Debug</Configuration>
14*22ce4affSfengbojiang      <Platform>Win32</Platform>
15*22ce4affSfengbojiang    </ProjectConfiguration>
16*22ce4affSfengbojiang    <ProjectConfiguration Include="Debug|x64">
17*22ce4affSfengbojiang      <Configuration>Debug</Configuration>
18*22ce4affSfengbojiang      <Platform>x64</Platform>
19*22ce4affSfengbojiang    </ProjectConfiguration>
20*22ce4affSfengbojiang    <ProjectConfiguration Include="ReleaseDLL|Win32">
21*22ce4affSfengbojiang      <Configuration>ReleaseDLL</Configuration>
22*22ce4affSfengbojiang      <Platform>Win32</Platform>
23*22ce4affSfengbojiang    </ProjectConfiguration>
24*22ce4affSfengbojiang    <ProjectConfiguration Include="ReleaseDLL|x64">
25*22ce4affSfengbojiang      <Configuration>ReleaseDLL</Configuration>
26*22ce4affSfengbojiang      <Platform>x64</Platform>
27*22ce4affSfengbojiang    </ProjectConfiguration>
28*22ce4affSfengbojiang    <ProjectConfiguration Include="Release|Win32">
29*22ce4affSfengbojiang      <Configuration>Release</Configuration>
30*22ce4affSfengbojiang      <Platform>Win32</Platform>
31*22ce4affSfengbojiang    </ProjectConfiguration>
32*22ce4affSfengbojiang    <ProjectConfiguration Include="Release|x64">
33*22ce4affSfengbojiang      <Configuration>Release</Configuration>
34*22ce4affSfengbojiang      <Platform>x64</Platform>
35*22ce4affSfengbojiang    </ProjectConfiguration>
36*22ce4affSfengbojiang  </ItemGroup>
37*22ce4affSfengbojiang  <PropertyGroup Label="Globals">
38*22ce4affSfengbojiang    <ProjectGuid>{A185B162-6CB6-4502-B03F-B56F7699A8D9}</ProjectGuid>
39*22ce4affSfengbojiang    <Keyword>Win32Proj</Keyword>
40*22ce4affSfengbojiang    <RootNamespace>libsodium</RootNamespace>
41*22ce4affSfengbojiang  </PropertyGroup>
42*22ce4affSfengbojiang  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
43*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
44*22ce4affSfengbojiang    <ConfigurationType>StaticLibrary</ConfigurationType>
45*22ce4affSfengbojiang    <UseDebugLibraries>true</UseDebugLibraries>
46*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
47*22ce4affSfengbojiang    <WholeProgramOptimization>false</WholeProgramOptimization>
48*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
49*22ce4affSfengbojiang  </PropertyGroup>
50*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="Configuration">
51*22ce4affSfengbojiang    <ConfigurationType>DynamicLibrary</ConfigurationType>
52*22ce4affSfengbojiang    <UseDebugLibraries>true</UseDebugLibraries>
53*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
54*22ce4affSfengbojiang    <WholeProgramOptimization>false</WholeProgramOptimization>
55*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
56*22ce4affSfengbojiang  </PropertyGroup>
57*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
58*22ce4affSfengbojiang    <ConfigurationType>StaticLibrary</ConfigurationType>
59*22ce4affSfengbojiang    <UseDebugLibraries>true</UseDebugLibraries>
60*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
61*22ce4affSfengbojiang    <WholeProgramOptimization>false</WholeProgramOptimization>
62*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
63*22ce4affSfengbojiang  </PropertyGroup>
64*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="Configuration">
65*22ce4affSfengbojiang    <ConfigurationType>DynamicLibrary</ConfigurationType>
66*22ce4affSfengbojiang    <UseDebugLibraries>true</UseDebugLibraries>
67*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
68*22ce4affSfengbojiang    <WholeProgramOptimization>false</WholeProgramOptimization>
69*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
70*22ce4affSfengbojiang  </PropertyGroup>
71*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
72*22ce4affSfengbojiang    <ConfigurationType>StaticLibrary</ConfigurationType>
73*22ce4affSfengbojiang    <UseDebugLibraries>false</UseDebugLibraries>
74*22ce4affSfengbojiang    <WholeProgramOptimization>true</WholeProgramOptimization>
75*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
76*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
77*22ce4affSfengbojiang  </PropertyGroup>
78*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="Configuration">
79*22ce4affSfengbojiang    <ConfigurationType>DynamicLibrary</ConfigurationType>
80*22ce4affSfengbojiang    <UseDebugLibraries>false</UseDebugLibraries>
81*22ce4affSfengbojiang    <WholeProgramOptimization>true</WholeProgramOptimization>
82*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
83*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
84*22ce4affSfengbojiang  </PropertyGroup>
85*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
86*22ce4affSfengbojiang    <ConfigurationType>StaticLibrary</ConfigurationType>
87*22ce4affSfengbojiang    <UseDebugLibraries>false</UseDebugLibraries>
88*22ce4affSfengbojiang    <WholeProgramOptimization>true</WholeProgramOptimization>
89*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
90*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
91*22ce4affSfengbojiang  </PropertyGroup>
92*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="Configuration">
93*22ce4affSfengbojiang    <ConfigurationType>DynamicLibrary</ConfigurationType>
94*22ce4affSfengbojiang    <UseDebugLibraries>false</UseDebugLibraries>
95*22ce4affSfengbojiang    <WholeProgramOptimization>true</WholeProgramOptimization>
96*22ce4affSfengbojiang    <CharacterSet>MultiByte</CharacterSet>
97*22ce4affSfengbojiang    <PlatformToolset>v140</PlatformToolset>
98*22ce4affSfengbojiang  </PropertyGroup>
99*22ce4affSfengbojiang  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
100*22ce4affSfengbojiang  <ImportGroup Label="ExtensionSettings">
101*22ce4affSfengbojiang  </ImportGroup>
102*22ce4affSfengbojiang  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
103*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
104*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
105*22ce4affSfengbojiang  </ImportGroup>
106*22ce4affSfengbojiang  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'" Label="PropertySheets">
107*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
109*22ce4affSfengbojiang  </ImportGroup>
110*22ce4affSfengbojiang  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
111*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
112*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
113*22ce4affSfengbojiang  </ImportGroup>
114*22ce4affSfengbojiang  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'" Label="PropertySheets">
115*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
116*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
117*22ce4affSfengbojiang  </ImportGroup>
118*22ce4affSfengbojiang  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
119*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
121*22ce4affSfengbojiang  </ImportGroup>
122*22ce4affSfengbojiang  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'" Label="PropertySheets">
123*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
124*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
125*22ce4affSfengbojiang  </ImportGroup>
126*22ce4affSfengbojiang  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
127*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
128*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
129*22ce4affSfengbojiang  </ImportGroup>
130*22ce4affSfengbojiang  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'" Label="PropertySheets">
131*22ce4affSfengbojiang    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
132*22ce4affSfengbojiang    <Import Project="msvc-scripts\sodium.props" />
133*22ce4affSfengbojiang  </ImportGroup>
134*22ce4affSfengbojiang  <PropertyGroup Label="UserMacros" />
135*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
136*22ce4affSfengbojiang    <LinkIncremental>true</LinkIncremental>
137*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
138*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
139*22ce4affSfengbojiang  </PropertyGroup>
140*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
141*22ce4affSfengbojiang    <LinkIncremental>true</LinkIncremental>
142*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
143*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
144*22ce4affSfengbojiang  </PropertyGroup>
145*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
146*22ce4affSfengbojiang    <LinkIncremental>true</LinkIncremental>
147*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
148*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
149*22ce4affSfengbojiang  </PropertyGroup>
150*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
151*22ce4affSfengbojiang    <LinkIncremental>true</LinkIncremental>
152*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
153*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
154*22ce4affSfengbojiang  </PropertyGroup>
155*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
156*22ce4affSfengbojiang    <LinkIncremental>false</LinkIncremental>
157*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
158*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
159*22ce4affSfengbojiang  </PropertyGroup>
160*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
161*22ce4affSfengbojiang    <LinkIncremental>false</LinkIncremental>
162*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
163*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
164*22ce4affSfengbojiang  </PropertyGroup>
165*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
166*22ce4affSfengbojiang    <LinkIncremental>false</LinkIncremental>
167*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
168*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
169*22ce4affSfengbojiang  </PropertyGroup>
170*22ce4affSfengbojiang  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
171*22ce4affSfengbojiang    <LinkIncremental>false</LinkIncremental>
172*22ce4affSfengbojiang    <OutDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\</OutDir>
173*22ce4affSfengbojiang    <IntDir>$(SolutionDir)Build\$(Configuration)\$(Platform)\Intermediate\</IntDir>
174*22ce4affSfengbojiang  </PropertyGroup>
175*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
176*22ce4affSfengbojiang    <ClCompile>
177*22ce4affSfengbojiang      <PrecompiledHeader>
178*22ce4affSfengbojiang      </PrecompiledHeader>
179*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
180*22ce4affSfengbojiang      <Optimization>Disabled</Optimization>
181*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
182*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
183*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
184*22ce4affSfengbojiang      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
185*22ce4affSfengbojiang    </ClCompile>
186*22ce4affSfengbojiang    <Link>
187*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
188*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
189*22ce4affSfengbojiang    </Link>
190*22ce4affSfengbojiang  </ItemDefinitionGroup>
191*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|Win32'">
192*22ce4affSfengbojiang    <ClCompile>
193*22ce4affSfengbojiang      <PrecompiledHeader>
194*22ce4affSfengbojiang      </PrecompiledHeader>
195*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
196*22ce4affSfengbojiang      <Optimization>Disabled</Optimization>
197*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
198*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
199*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
200*22ce4affSfengbojiang      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
201*22ce4affSfengbojiang    </ClCompile>
202*22ce4affSfengbojiang    <Link>
203*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
204*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
205*22ce4affSfengbojiang    </Link>
206*22ce4affSfengbojiang  </ItemDefinitionGroup>
207*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
208*22ce4affSfengbojiang    <ClCompile>
209*22ce4affSfengbojiang      <PrecompiledHeader>
210*22ce4affSfengbojiang      </PrecompiledHeader>
211*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
212*22ce4affSfengbojiang      <Optimization>Disabled</Optimization>
213*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
214*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
215*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
216*22ce4affSfengbojiang    </ClCompile>
217*22ce4affSfengbojiang    <Link>
218*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
219*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
220*22ce4affSfengbojiang    </Link>
221*22ce4affSfengbojiang  </ItemDefinitionGroup>
222*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugDLL|x64'">
223*22ce4affSfengbojiang    <ClCompile>
224*22ce4affSfengbojiang      <PrecompiledHeader>
225*22ce4affSfengbojiang      </PrecompiledHeader>
226*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
227*22ce4affSfengbojiang      <Optimization>Disabled</Optimization>
228*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
229*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
230*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
231*22ce4affSfengbojiang    </ClCompile>
232*22ce4affSfengbojiang    <Link>
233*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
234*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
235*22ce4affSfengbojiang    </Link>
236*22ce4affSfengbojiang  </ItemDefinitionGroup>
237*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
238*22ce4affSfengbojiang    <ClCompile>
239*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
240*22ce4affSfengbojiang      <PrecompiledHeader>
241*22ce4affSfengbojiang      </PrecompiledHeader>
242*22ce4affSfengbojiang      <Optimization>Full</Optimization>
243*22ce4affSfengbojiang      <FunctionLevelLinking>true</FunctionLevelLinking>
244*22ce4affSfengbojiang      <IntrinsicFunctions>true</IntrinsicFunctions>
245*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
246*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
247*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
248*22ce4affSfengbojiang      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
249*22ce4affSfengbojiang      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
250*22ce4affSfengbojiang    </ClCompile>
251*22ce4affSfengbojiang    <Link>
252*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
253*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
254*22ce4affSfengbojiang      <EnableCOMDATFolding>true</EnableCOMDATFolding>
255*22ce4affSfengbojiang      <OptimizeReferences>true</OptimizeReferences>
256*22ce4affSfengbojiang    </Link>
257*22ce4affSfengbojiang  </ItemDefinitionGroup>
258*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|Win32'">
259*22ce4affSfengbojiang    <ClCompile>
260*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
261*22ce4affSfengbojiang      <PrecompiledHeader>
262*22ce4affSfengbojiang      </PrecompiledHeader>
263*22ce4affSfengbojiang      <Optimization>Full</Optimization>
264*22ce4affSfengbojiang      <FunctionLevelLinking>true</FunctionLevelLinking>
265*22ce4affSfengbojiang      <IntrinsicFunctions>true</IntrinsicFunctions>
266*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
267*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
268*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
269*22ce4affSfengbojiang      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
270*22ce4affSfengbojiang      <AdditionalIncludeDirectories>$(SolutionDir);$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include\sodium;$(SolutionDir)src\libsodium\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
271*22ce4affSfengbojiang    </ClCompile>
272*22ce4affSfengbojiang    <Link>
273*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
274*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
275*22ce4affSfengbojiang      <EnableCOMDATFolding>true</EnableCOMDATFolding>
276*22ce4affSfengbojiang      <OptimizeReferences>true</OptimizeReferences>
277*22ce4affSfengbojiang    </Link>
278*22ce4affSfengbojiang  </ItemDefinitionGroup>
279*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
280*22ce4affSfengbojiang    <ClCompile>
281*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
282*22ce4affSfengbojiang      <PrecompiledHeader>
283*22ce4affSfengbojiang      </PrecompiledHeader>
284*22ce4affSfengbojiang      <Optimization>MaxSpeed</Optimization>
285*22ce4affSfengbojiang      <FunctionLevelLinking>true</FunctionLevelLinking>
286*22ce4affSfengbojiang      <IntrinsicFunctions>true</IntrinsicFunctions>
287*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_STATIC;SODIUM_EXPORT=;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
288*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
289*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
290*22ce4affSfengbojiang    </ClCompile>
291*22ce4affSfengbojiang    <Link>
292*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
293*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
294*22ce4affSfengbojiang      <EnableCOMDATFolding>true</EnableCOMDATFolding>
295*22ce4affSfengbojiang      <OptimizeReferences>true</OptimizeReferences>
296*22ce4affSfengbojiang    </Link>
297*22ce4affSfengbojiang  </ItemDefinitionGroup>
298*22ce4affSfengbojiang  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseDLL|x64'">
299*22ce4affSfengbojiang    <ClCompile>
300*22ce4affSfengbojiang      <WarningLevel>Level3</WarningLevel>
301*22ce4affSfengbojiang      <PrecompiledHeader>
302*22ce4affSfengbojiang      </PrecompiledHeader>
303*22ce4affSfengbojiang      <Optimization>MaxSpeed</Optimization>
304*22ce4affSfengbojiang      <FunctionLevelLinking>true</FunctionLevelLinking>
305*22ce4affSfengbojiang      <IntrinsicFunctions>true</IntrinsicFunctions>
306*22ce4affSfengbojiang      <PreprocessorDefinitions>SODIUM_EXPORT=__declspec(dllexport);SODIUM_DLL_EXPORT;WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
307*22ce4affSfengbojiang      <DisableSpecificWarnings>4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
308*22ce4affSfengbojiang      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
309*22ce4affSfengbojiang    </ClCompile>
310*22ce4affSfengbojiang    <Link>
311*22ce4affSfengbojiang      <SubSystem>Console</SubSystem>
312*22ce4affSfengbojiang      <GenerateDebugInformation>true</GenerateDebugInformation>
313*22ce4affSfengbojiang      <EnableCOMDATFolding>true</EnableCOMDATFolding>
314*22ce4affSfengbojiang      <OptimizeReferences>true</OptimizeReferences>
315*22ce4affSfengbojiang    </Link>
316*22ce4affSfengbojiang  </ItemDefinitionGroup>
317*22ce4affSfengbojiang  <ItemGroup>
318*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\crypto_generichash.c" />
319*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\blake2b\generichash_blake2.c" />
320*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ref.c" />
321*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.c" />
322*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.c" />
323*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.c" />
324*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\blake2b\ref\generichash_blake2b.c" />
325*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-ref.c" />
326*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_kx\crypto_kx.c" />
327*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_sign\crypto_sign.c" />
328*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_sign\ed25519\sign_ed25519.c" />
329*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\obsolete.c" />
330*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
331*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
332*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\open.c" />
333*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_secretbox\crypto_secretbox.c" />
334*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
335*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305.c" />
336*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_secretbox\xchacha20poly1305\secretbox_xchacha20poly1305.c" />
337*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\crypto_pwhash.c" />
338*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\blake2b-long.c" />
339*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\argon2-core.c" />
340*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx512f.c" />
341*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ref.c" />
342*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\argon2-fill-block-ssse3.c" />
343*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\pwhash_argon2i.c" />
344*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\pwhash_argon2id.c" />
345*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\argon2.c" />
346*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\argon2-fill-block-avx2.c" />
347*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\argon2\argon2-encoding.c" />
348*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
349*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
350*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
351*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
352*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
353*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
354*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_verify\sodium\verify.c" />
355*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_auth\crypto_auth.c" />
356*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512.c" />
357*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256.c" />
358*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256.c" />
359*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_kdf\crypto_kdf.c" />
360*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_kdf\blake2b\kdf_blake2b.c" />
361*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_shorthash\crypto_shorthash.c" />
362*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24.c" />
363*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_shorthash\siphash24\shorthash_siphashx24.c" />
364*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphashx24_ref.c" />
365*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24_ref.c" />
366*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
367*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_scalarmult\ed25519\ref10\scalarmult_ed25519_ref10.c" />
368*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.c" />
369*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.c" />
370*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe_frombytes_sandy2x.c" />
371*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_invert.c" />
372*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.c" />
373*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
374*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
375*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.c" />
376*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.c" />
377*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\randombytes\randombytes.c" />
378*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
379*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\randombytes\salsa20\randombytes_salsa20_random.c" />
380*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\randombytes\nativeclient\randombytes_nativeclient.c" />
381*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_box\crypto_box_easy.c" />
382*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_box\crypto_box_seal.c" />
383*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_box\crypto_box.c" />
384*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305.c" />
385*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_box\curve25519xchacha20poly1305\box_curve25519xchacha20poly1305.c" />
386*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_box\curve25519xchacha20poly1305\box_seal_curve25519xchacha20poly1305.c" />
387*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\sodium\codecs.c" />
388*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\sodium\runtime.c" />
389*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\sodium\core.c" />
390*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\sodium\utils.c" />
391*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\sodium\version.c" />
392*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\crypto_stream.c" />
393*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\xchacha20\stream_xchacha20.c" />
394*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\chacha20\stream_chacha20.c" />
395*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.c" />
396*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.c" />
397*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.c" />
398*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa20\stream_salsa20.c" />
399*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.c" />
400*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.c" />
401*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.c" />
402*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.c" />
403*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa2012\stream_salsa2012.c" />
404*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012_ref.c" />
405*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa208\stream_salsa208.c" />
406*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\salsa208\ref\stream_salsa208_ref.c" />
407*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20.c" />
408*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_hash\crypto_hash.c" />
409*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_hash\sha512\hash_sha512.c" />
410*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_hash\sha512\cp\hash_sha512_cp.c" />
411*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_hash\sha256\hash_sha256.c" />
412*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_hash\sha256\cp\hash_sha256_cp.c" />
413*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_aead\xchacha20poly1305\sodium\aead_xchacha20poly1305.c" />
414*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_aead\aes256gcm\aesni\aead_aes256gcm_aesni.c" />
415*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
416*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_secretstream\xchacha20poly1305\secretstream_xchacha20poly1305.c" />
417*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_core\salsa\ref\core_salsa_ref.c" />
418*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_core\hchacha20\core_hchacha20.c" />
419*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_core\hsalsa20\core_hsalsa20.c" />
420*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20_ref2.c" />
421*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_core\ed25519\core_ed25519.c" />
422*22ce4affSfengbojiang    <ClCompile Include="src\libsodium\crypto_core\ed25519\ref10\ed25519_ref10.c" />
423*22ce4affSfengbojiang  </ItemGroup>
424*22ce4affSfengbojiang  <ItemGroup>
425*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse2.h" />
426*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-avx2.h" />
427*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_generichash\blake2b\ref\blake2.h" />
428*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-ssse3.h" />
429*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-load-sse41.h" />
430*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-avx2.h" />
431*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_generichash\blake2b\ref\blake2b-compress-sse41.h" />
432*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_sign\ed25519\ref10\sign_ed25519_ref10.h" />
433*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium.h" />
434*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
435*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_auth.h" />
436*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\utils.h" />
437*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_core_hchacha20.h" />
438*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_hash_sha512.h" />
439*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\core.h" />
440*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\export.h" />
441*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\randombytes_salsa20_random.h" />
442*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_core_salsa20.h" />
443*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
444*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\randombytes.h" />
445*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_hash_sha256.h" />
446*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_stream.h" />
447*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
448*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_aead_xchacha20poly1305.h" />
449*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_stream_salsa20.h" />
450*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
451*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_kx.h" />
452*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_hash.h" />
453*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_sign.h" />
454*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_kdf.h" />
455*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
456*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_box.h" />
457*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_verify_32.h" />
458*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_stream_xchacha20.h" />
459*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_core_salsa208.h" />
460*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
461*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
462*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\randombytes_sysrandom.h" />
463*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\runtime.h" />
464*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_stream_salsa208.h" />
465*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_aead_aes256gcm.h" />
466*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_core_salsa2012.h" />
467*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_secretbox_xchacha20poly1305.h" />
468*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\randombytes_nativeclient.h" />
469*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_scalarmult.h" />
470*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_pwhash.h" />
471*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_verify_16.h" />
472*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_stream_chacha20.h" />
473*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
474*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
475*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_kdf_blake2b.h" />
476*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
477*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_shorthash.h" />
478*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_pwhash_argon2id.h" />
479*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_secretstream_xchacha20poly1305.h" />
480*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
481*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_sign_ed25519.h" />
482*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_onetimeauth.h" />
483*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_verify_64.h" />
484*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_box_curve25519xchacha20poly1305.h" />
485*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_core_ed25519.h" />
486*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_pwhash_argon2i.h" />
487*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_generichash.h" />
488*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
489*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_secretbox.h" />
490*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_scalarmult_ed25519.h" />
491*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
492*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
493*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
494*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\private\ed25519_ref10.h" />
495*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\private\ed25519_ref10_fe_25_5.h" />
496*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\private\ed25519_ref10_fe_51.h" />
497*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\private\sse2_64_32.h" />
498*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\private\common.h" />
499*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\private\mutex.h" />
500*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\include\sodium\private\implementations.h" />
501*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\blamka-round-ref.h" />
502*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\blamka-round-avx2.h" />
503*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\argon2.h" />
504*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\blamka-round-ssse3.h" />
505*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\argon2-encoding.h" />
506*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\blake2b-long.h" />
507*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\blamka-round-avx512f.h" />
508*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\argon2\argon2-core.h" />
509*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt.h" />
510*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.h" />
511*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash_ref.h" />
512*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519.h" />
513*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\consts_namespace.h" />
514*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_namespace.h" />
515*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe.h" />
516*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base_namespace.h" />
517*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder.h" />
518*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51.h" />
519*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\curve25519_sandy2x.h" />
520*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\fe51_namespace.h" />
521*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\sandy2x\ladder_base.h" />
522*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_scalarmult\curve25519\ref10\x25519_ref10.h" />
523*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.h" />
524*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna.h" />
525*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna64.h" />
526*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_onetimeauth\poly1305\donna\poly1305_donna32.h" />
527*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_onetimeauth\poly1305\sse2\poly1305_sse2.h" />
528*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\stream_chacha20.h" />
529*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\ref\chacha20_ref.h" />
530*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\dolbeau\u4.h" />
531*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-ssse3.h" />
532*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\dolbeau\u0.h" />
533*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\dolbeau\u1.h" />
534*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\dolbeau\chacha20_dolbeau-avx2.h" />
535*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\chacha20\dolbeau\u8.h" />
536*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\stream_salsa20.h" />
537*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\ref\salsa20_ref.h" />
538*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\xmm6int\u4.h" />
539*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\xmm6int\u0.h" />
540*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\xmm6int\u1.h" />
541*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-avx2.h" />
542*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\xmm6int\u8.h" />
543*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\xmm6int\salsa20_xmm6int-sse2.h" />
544*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_stream\salsa20\xmm6\salsa20_xmm6.h" />
545*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_25_5\constants.h" />
546*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_25_5\fe.h" />
547*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base2.h" />
548*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_25_5\base.h" />
549*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_51\constants.h" />
550*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_51\fe.h" />
551*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_51\base2.h" />
552*22ce4affSfengbojiang    <ClInclude Include="src\libsodium\crypto_core\ed25519\ref10\fe_51\base.h" />
553*22ce4affSfengbojiang    <ClInclude Include="builds\msvc\resource.h" />
554*22ce4affSfengbojiang  </ItemGroup>
555*22ce4affSfengbojiang  <ItemGroup>
556*22ce4affSfengbojiang    <ResourceCompile Include="builds\msvc\resource.rc">
557*22ce4affSfengbojiang    </ResourceCompile>
558*22ce4affSfengbojiang  </ItemGroup>
559*22ce4affSfengbojiang  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
560*22ce4affSfengbojiang  <ImportGroup Label="ExtensionTargets">
561*22ce4affSfengbojiang  </ImportGroup>
562*22ce4affSfengbojiang</Project>
563