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