You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

531 lines
35 KiB

  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>v100</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>v100</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>v100</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>v100</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>v100</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>v100</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>v100</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>v100</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. <ClInclude Include="src\libsodium\include\sodium.h" />
  319. <ClInclude Include="src\libsodium\include\sodium\core.h" />
  320. <ClInclude Include="src\libsodium\include\sodium\crypto_aead_chacha20poly1305.h" />
  321. <ClInclude Include="src\libsodium\include\sodium\crypto_auth.h" />
  322. <ClInclude Include="src\libsodium\include\sodium\crypto_auth_hmacsha256.h" />
  323. <ClInclude Include="src\libsodium\include\sodium\crypto_auth_hmacsha512.h" />
  324. <ClInclude Include="src\libsodium\include\sodium\crypto_auth_hmacsha512256.h" />
  325. <ClInclude Include="src\libsodium\include\sodium\crypto_box.h" />
  326. <ClInclude Include="src\libsodium\include\sodium\crypto_box_curve25519xsalsa20poly1305.h" />
  327. <ClInclude Include="src\libsodium\include\sodium\crypto_core_hsalsa20.h" />
  328. <ClInclude Include="src\libsodium\include\sodium\crypto_core_salsa20.h" />
  329. <ClInclude Include="src\libsodium\include\sodium\crypto_core_salsa2012.h" />
  330. <ClInclude Include="src\libsodium\include\sodium\crypto_core_salsa208.h" />
  331. <ClInclude Include="src\libsodium\include\sodium\crypto_generichash.h" />
  332. <ClInclude Include="src\libsodium\include\sodium\crypto_generichash_blake2b.h" />
  333. <ClInclude Include="src\libsodium\include\sodium\crypto_hash.h" />
  334. <ClInclude Include="src\libsodium\include\sodium\crypto_hash_sha256.h" />
  335. <ClInclude Include="src\libsodium\include\sodium\crypto_hash_sha512.h" />
  336. <ClInclude Include="src\libsodium\include\sodium\crypto_int32.h" />
  337. <ClInclude Include="src\libsodium\include\sodium\crypto_int64.h" />
  338. <ClInclude Include="src\libsodium\include\sodium\crypto_onetimeauth.h" />
  339. <ClInclude Include="src\libsodium\include\sodium\crypto_onetimeauth_poly1305.h" />
  340. <ClInclude Include="src\libsodium\include\sodium\crypto_pwhash_scryptsalsa208sha256.h" />
  341. <ClInclude Include="src\libsodium\include\sodium\crypto_scalarmult.h" />
  342. <ClInclude Include="src\libsodium\include\sodium\crypto_scalarmult_curve25519.h" />
  343. <ClInclude Include="src\libsodium\include\sodium\crypto_secretbox.h" />
  344. <ClInclude Include="src\libsodium\include\sodium\crypto_secretbox_xsalsa20poly1305.h" />
  345. <ClInclude Include="src\libsodium\include\sodium\crypto_shorthash.h" />
  346. <ClInclude Include="src\libsodium\include\sodium\crypto_shorthash_siphash24.h" />
  347. <ClInclude Include="src\libsodium\include\sodium\crypto_sign.h" />
  348. <ClInclude Include="src\libsodium\include\sodium\crypto_sign_ed25519.h" />
  349. <ClInclude Include="src\libsodium\include\sodium\crypto_sign_edwards25519sha512batch.h" />
  350. <ClInclude Include="src\libsodium\include\sodium\crypto_stream.h" />
  351. <ClInclude Include="src\libsodium\include\sodium\crypto_stream_aes128ctr.h" />
  352. <ClInclude Include="src\libsodium\include\sodium\crypto_stream_chacha20.h" />
  353. <ClInclude Include="src\libsodium\include\sodium\crypto_stream_salsa20.h" />
  354. <ClInclude Include="src\libsodium\include\sodium\crypto_stream_salsa2012.h" />
  355. <ClInclude Include="src\libsodium\include\sodium\crypto_stream_salsa208.h" />
  356. <ClInclude Include="src\libsodium\include\sodium\crypto_stream_xsalsa20.h" />
  357. <ClInclude Include="src\libsodium\include\sodium\crypto_uint16.h" />
  358. <ClInclude Include="src\libsodium\include\sodium\crypto_uint32.h" />
  359. <ClInclude Include="src\libsodium\include\sodium\crypto_uint64.h" />
  360. <ClInclude Include="src\libsodium\include\sodium\crypto_uint8.h" />
  361. <ClInclude Include="src\libsodium\include\sodium\crypto_verify_16.h" />
  362. <ClInclude Include="src\libsodium\include\sodium\crypto_verify_32.h" />
  363. <ClInclude Include="src\libsodium\include\sodium\crypto_verify_64.h" />
  364. <ClInclude Include="src\libsodium\include\sodium\export.h" />
  365. <ClInclude Include="src\libsodium\include\sodium\randombytes.h" />
  366. <ClInclude Include="src\libsodium\include\sodium\randombytes_salsa20_random.h" />
  367. <ClInclude Include="src\libsodium\include\sodium\randombytes_sysrandom.h" />
  368. <ClInclude Include="src\libsodium\include\sodium\runtime.h" />
  369. <ClInclude Include="src\libsodium\include\sodium\utils.h" />
  370. <ClInclude Include="src\libsodium\include\sodium\version.h" />
  371. </ItemGroup>
  372. <ItemGroup>
  373. <ClCompile Include="src\libsodium\crypto_aead\chacha20poly1305\sodium\aead_chacha20poly1305.c" />
  374. <ClCompile Include="src\libsodium\crypto_auth\crypto_auth.c" />
  375. <ClCompile Include="src\libsodium\crypto_auth\hmacsha256\auth_hmacsha256_api.c" />
  376. <ClCompile Include="src\libsodium\crypto_auth\hmacsha256\cp\hmac_hmacsha256.c" />
  377. <ClCompile Include="src\libsodium\crypto_auth\hmacsha256\cp\verify_hmacsha256.c" />
  378. <ClCompile Include="src\libsodium\crypto_auth\hmacsha512\auth_hmacsha512_api.c" />
  379. <ClCompile Include="src\libsodium\crypto_auth\hmacsha512\cp\hmac_hmacsha512.c" />
  380. <ClCompile Include="src\libsodium\crypto_auth\hmacsha512\cp\verify_hmacsha512.c" />
  381. <ClCompile Include="src\libsodium\crypto_auth\hmacsha512256\auth_hmacsha512256_api.c" />
  382. <ClCompile Include="src\libsodium\crypto_auth\hmacsha512256\cp\hmac_hmacsha512256.c" />
  383. <ClCompile Include="src\libsodium\crypto_auth\hmacsha512256\cp\verify_hmacsha512256.c" />
  384. <ClCompile Include="src\libsodium\crypto_box\crypto_box.c" />
  385. <ClCompile Include="src\libsodium\crypto_box\crypto_box_easy.c" />
  386. <ClCompile Include="src\libsodium\crypto_box\curve25519xsalsa20poly1305\box_curve25519xsalsa20poly1305_api.c" />
  387. <ClCompile Include="src\libsodium\crypto_box\curve25519xsalsa20poly1305\ref\after_curve25519xsalsa20poly1305.c" />
  388. <ClCompile Include="src\libsodium\crypto_box\curve25519xsalsa20poly1305\ref\before_curve25519xsalsa20poly1305.c" />
  389. <ClCompile Include="src\libsodium\crypto_box\curve25519xsalsa20poly1305\ref\box_curve25519xsalsa20poly1305.c" />
  390. <ClCompile Include="src\libsodium\crypto_box\curve25519xsalsa20poly1305\ref\keypair_curve25519xsalsa20poly1305.c" />
  391. <ClCompile Include="src\libsodium\crypto_core\hsalsa20\core_hsalsa20_api.c" />
  392. <ClCompile Include="src\libsodium\crypto_core\hsalsa20\ref2\core_hsalsa20.c" />
  393. <ClCompile Include="src\libsodium\crypto_core\salsa2012\core_salsa2012_api.c" />
  394. <ClCompile Include="src\libsodium\crypto_core\salsa2012\ref\core_salsa2012.c" />
  395. <ClCompile Include="src\libsodium\crypto_core\salsa208\core_salsa208_api.c" />
  396. <ClCompile Include="src\libsodium\crypto_core\salsa208\ref\core_salsa208.c" />
  397. <ClCompile Include="src\libsodium\crypto_core\salsa20\core_salsa20_api.c" />
  398. <ClCompile Include="src\libsodium\crypto_core\salsa20\ref\core_salsa20.c" />
  399. <ClCompile Include="src\libsodium\crypto_generichash\blake2\generichash_blake2_api.c" />
  400. <ClCompile Include="src\libsodium\crypto_generichash\blake2\ref\blake2b-ref.c" />
  401. <ClCompile Include="src\libsodium\crypto_generichash\blake2\ref\generichash_blake2b.c" />
  402. <ClCompile Include="src\libsodium\crypto_generichash\crypto_generichash.c" />
  403. <ClCompile Include="src\libsodium\crypto_hash\crypto_hash.c" />
  404. <ClCompile Include="src\libsodium\crypto_hash\sha256\hash_sha256_api.c" />
  405. <ClCompile Include="src\libsodium\crypto_hash\sha256\cp\hash_sha256.c" />
  406. <ClCompile Include="src\libsodium\crypto_hash\sha512\hash_sha512_api.c" />
  407. <ClCompile Include="src\libsodium\crypto_hash\sha512\cp\hash_sha512.c" />
  408. <ClCompile Include="src\libsodium\crypto_onetimeauth\crypto_onetimeauth.c" />
  409. <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\donna\auth_poly1305_donna.c" />
  410. <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\donna\verify_poly1305_donna.c" />
  411. <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305.c" />
  412. <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305_api.c" />
  413. <ClCompile Include="src\libsodium\crypto_onetimeauth\poly1305\onetimeauth_poly1305_try.c" />
  414. <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\crypto_scrypt-common.c" />
  415. <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\nosse\pwhash_scryptsalsa208sha256_nosse.c" />
  416. <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\pbkdf2-sha256.c" />
  417. <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\pwhash_scryptsalsa208sha256.c" />
  418. <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\scrypt_platform.c" />
  419. <ClCompile Include="src\libsodium\crypto_pwhash\scryptsalsa208sha256\sse\pwhash_scryptsalsa208sha256_sse.c" />
  420. <ClCompile Include="src\libsodium\crypto_scalarmult\crypto_scalarmult.c" />
  421. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\donna_c64\base_curve25519_donna_c64.c" />
  422. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\donna_c64\smult_curve25519_donna_c64.c" />
  423. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\base_curve25519_ref10.c" />
  424. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_0_curve25519_ref10.c" />
  425. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_1_curve25519_ref10.c" />
  426. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_add_curve25519_ref10.c" />
  427. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_copy_curve25519_ref10.c" />
  428. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_cswap_curve25519_ref10.c" />
  429. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_frombytes_curve25519_ref10.c" />
  430. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_invert_curve25519_ref10.c" />
  431. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_mul121666_curve25519_ref10.c" />
  432. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_mul_curve25519_ref10.c" />
  433. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_sq_curve25519_ref10.c" />
  434. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_sub_curve25519_ref10.c" />
  435. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\fe_tobytes_curve25519_ref10.c" />
  436. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\ref10\scalarmult_curve25519_ref10.c" />
  437. <ClCompile Include="src\libsodium\crypto_scalarmult\curve25519\scalarmult_curve25519_api.c" />
  438. <ClCompile Include="src\libsodium\crypto_secretbox\crypto_secretbox.c" />
  439. <ClCompile Include="src\libsodium\crypto_secretbox\crypto_secretbox_easy.c" />
  440. <ClCompile Include="src\libsodium\crypto_secretbox\xsalsa20poly1305\ref\box_xsalsa20poly1305.c" />
  441. <ClCompile Include="src\libsodium\crypto_secretbox\xsalsa20poly1305\secretbox_xsalsa20poly1305_api.c" />
  442. <ClCompile Include="src\libsodium\crypto_shorthash\crypto_shorthash.c" />
  443. <ClCompile Include="src\libsodium\crypto_shorthash\siphash24\ref\shorthash_siphash24.c" />
  444. <ClCompile Include="src\libsodium\crypto_shorthash\siphash24\shorthash_siphash24_api.c" />
  445. <ClCompile Include="src\libsodium\crypto_sign\crypto_sign.c" />
  446. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_0.c" />
  447. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_1.c" />
  448. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_add.c" />
  449. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_cmov.c" />
  450. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_copy.c" />
  451. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_frombytes.c" />
  452. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_invert.c" />
  453. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_isnegative.c" />
  454. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_isnonzero.c" />
  455. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_mul.c" />
  456. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_neg.c" />
  457. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_pow22523.c" />
  458. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_sq.c" />
  459. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_sq2.c" />
  460. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_sub.c" />
  461. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\fe_tobytes.c" />
  462. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_add.c" />
  463. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_double_scalarmult.c" />
  464. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_frombytes.c" />
  465. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_madd.c" />
  466. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_msub.c" />
  467. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p1p1_to_p2.c" />
  468. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p1p1_to_p3.c" />
  469. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p2_0.c" />
  470. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p2_dbl.c" />
  471. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p3_0.c" />
  472. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p3_dbl.c" />
  473. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p3_tobytes.c" />
  474. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p3_to_cached.c" />
  475. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_p3_to_p2.c" />
  476. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_precomp_0.c" />
  477. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_scalarmult_base.c" />
  478. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_sub.c" />
  479. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\ge_tobytes.c" />
  480. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\keypair.c" />
  481. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\open.c" />
  482. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\sc_muladd.c" />
  483. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\sc_reduce.c" />
  484. <ClCompile Include="src\libsodium\crypto_sign\ed25519\ref10\sign.c" />
  485. <ClCompile Include="src\libsodium\crypto_sign\ed25519\sign_ed25519_api.c" />
  486. <ClCompile Include="src\libsodium\crypto_sign\edwards25519sha512batch\ref\fe25519_edwards25519sha512batch.c" />
  487. <ClCompile Include="src\libsodium\crypto_sign\edwards25519sha512batch\ref\ge25519_edwards25519sha512batch.c" />
  488. <ClCompile Include="src\libsodium\crypto_sign\edwards25519sha512batch\ref\sc25519_edwards25519sha512batch.c" />
  489. <ClCompile Include="src\libsodium\crypto_sign\edwards25519sha512batch\ref\sign_edwards25519sha512batch.c" />
  490. <ClCompile Include="src\libsodium\crypto_sign\edwards25519sha512batch\sign_edwards25519sha512batch_api.c" />
  491. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\portable\afternm_aes128ctr.c" />
  492. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\portable\beforenm_aes128ctr.c" />
  493. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\portable\common_aes128ctr.c" />
  494. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\portable\consts_aes128ctr.c" />
  495. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\portable\int128_aes128ctr.c" />
  496. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\portable\stream_aes128ctr.c" />
  497. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\portable\xor_afternm_aes128ctr.c" />
  498. <ClCompile Include="src\libsodium\crypto_stream\aes128ctr\stream_aes128ctr_api.c" />
  499. <ClCompile Include="src\libsodium\crypto_stream\chacha20\ref\stream_chacha20_ref.c" />
  500. <ClCompile Include="src\libsodium\crypto_stream\chacha20\stream_chacha20_api.c" />
  501. <ClCompile Include="src\libsodium\crypto_stream\crypto_stream.c" />
  502. <ClCompile Include="src\libsodium\crypto_stream\salsa2012\ref\stream_salsa2012.c" />
  503. <ClCompile Include="src\libsodium\crypto_stream\salsa2012\ref\xor_salsa2012.c" />
  504. <ClCompile Include="src\libsodium\crypto_stream\salsa2012\stream_salsa2012_api.c" />
  505. <ClCompile Include="src\libsodium\crypto_stream\salsa208\ref\stream_salsa208.c" />
  506. <ClCompile Include="src\libsodium\crypto_stream\salsa208\ref\xor_salsa208.c" />
  507. <ClCompile Include="src\libsodium\crypto_stream\salsa208\stream_salsa208_api.c" />
  508. <ClCompile Include="src\libsodium\crypto_stream\salsa20\ref\stream_salsa20_ref.c" />
  509. <ClCompile Include="src\libsodium\crypto_stream\salsa20\ref\xor_salsa20_ref.c" />
  510. <ClCompile Include="src\libsodium\crypto_stream\salsa20\stream_salsa20_api.c" />
  511. <ClCompile Include="src\libsodium\crypto_stream\xsalsa20\ref\stream_xsalsa20.c" />
  512. <ClCompile Include="src\libsodium\crypto_stream\xsalsa20\ref\xor_xsalsa20.c" />
  513. <ClCompile Include="src\libsodium\crypto_stream\xsalsa20\stream_xsalsa20_api.c" />
  514. <ClCompile Include="src\libsodium\crypto_verify\16\ref\verify_16.c" />
  515. <ClCompile Include="src\libsodium\crypto_verify\16\verify_16_api.c" />
  516. <ClCompile Include="src\libsodium\crypto_verify\32\ref\verify_32.c" />
  517. <ClCompile Include="src\libsodium\crypto_verify\32\verify_32_api.c" />
  518. <ClCompile Include="src\libsodium\crypto_verify\64\ref\verify_64.c" />
  519. <ClCompile Include="src\libsodium\crypto_verify\64\verify_64_api.c" />
  520. <ClCompile Include="src\libsodium\randombytes\randombytes.c" />
  521. <ClCompile Include="src\libsodium\randombytes\salsa20\randombytes_salsa20_random.c" />
  522. <ClCompile Include="src\libsodium\randombytes\sysrandom\randombytes_sysrandom.c" />
  523. <ClCompile Include="src\libsodium\sodium\core.c" />
  524. <ClCompile Include="src\libsodium\sodium\runtime.c" />
  525. <ClCompile Include="src\libsodium\sodium\utils.c" />
  526. <ClCompile Include="src\libsodium\sodium\version.c" />
  527. </ItemGroup>
  528. <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  529. <ImportGroup Label="ExtensionTargets">
  530. </ImportGroup>
  531. </Project>