Commit 701bb796 authored by Jonathan Lennox's avatar Jonathan Lennox

Update Windows build files to Visual Studio 2015, add x64 platform, and adjust...

Update Windows build files to Visual Studio 2015, add x64 platform, and adjust for libsrtp 2.0.x changes.

(These project files should work on older Visual Studio versions back to Visual Studio 2010 with minor adjustments.)
parent 980ec149
......@@ -3,6 +3,7 @@
#if (_MSC_VER >= 1400)
# define HAVE_RAND_S 1
# define _CRT_RAND_S
#endif
/* Define if building for a CISC machine (e.g. Intel). */
......@@ -11,9 +12,6 @@
/* Define if building for a RISC machine (assume slow byte access). */
/* #undef CPU_RISC */
/* Path to random device */
/* #define DEV_URANDOM "/dev/urandom" */
/* Define to compile in dynamic debugging system. */
#define ENABLE_DEBUGGING 1
......
......@@ -14,7 +14,7 @@
exit /b 1
)
@for %%d in (include\srtp.h crypto\include\crypto.h Debug\srtp.lib Release\srtp.lib) do (
@for %%d in (include\srtp.h Debug\srtp.lib Release\srtp.lib) do (
if not exist "%%d" (
echo "%%d not found: are you in the right directory?"
exit /b 1
......@@ -22,10 +22,9 @@
)
mkdir %destdir%\include
mkdir %destdir%\include\srtp
mkdir %destdir%\include\srtp2
mkdir %destdir%\lib
copy include\*.h %destdir%\include\srtp
copy crypto\include\*.h %destdir%\include\srtp
copy Release\srtp.lib %destdir%\lib\srtp.lib
copy Debug\srtp.lib %destdir%\lib\srtpd.lib
copy include\srtp.h include\ekt.h %destdir%\include\srtp2
copy Release\srtp2.lib %destdir%\lib\srtp2.lib
copy Debug\srtp2.lib %destdir%\lib\srtp2d.lib
EXPORTS
srtp_init
srtp_shutdown
srtp_protect
srtp_unprotect
srtp_create
srtp_add_stream
srtp_remove_stream
crypto_policy_set_rtp_default
crypto_policy_set_rtcp_default
crypto_policy_set_aes_cm_128_hmac_sha1_32
crypto_policy_set_aes_cm_128_null_auth
crypto_policy_set_null_cipher_hmac_sha1_80
srtp_update
srtp_update_stream
srtp_crypto_policy_set_rtp_default
srtp_crypto_policy_set_rtcp_default
srtp_crypto_policy_set_aes_cm_128_hmac_sha1_32
srtp_crypto_policy_set_aes_cm_128_null_auth
srtp_crypto_policy_set_null_cipher_hmac_sha1_80
srtp_crypto_policy_set_null_cipher_hmac_null
srtp_crypto_policy_set_aes_cm_256_hmac_sha1_80
srtp_crypto_policy_set_aes_cm_256_hmac_sha1_32
srtp_crypto_policy_set_aes_cm_256_null_auth
; TODO - GCM module not yet supported on Win32
; srtp_crypto_policy_set_aes_gcm_128_8_auth
; srtp_crypto_policy_set_aes_gcm_256_8_auth
; srtp_crypto_policy_set_aes_gcm_128_8_only_auth
; srtp_crypto_policy_set_aes_gcm_256_8_only_auth
; srtp_crypto_policy_set_aes_gcm_128_16_auth
; srtp_crypto_policy_set_aes_gcm_256_16_auth
srtp_dealloc
srtp_get_stream
srtp_crypto_policy_set_from_profile_for_rtp
srtp_crypto_policy_set_from_profile_for_rtcp
srtp_profile_get_master_key_length
srtp_profile_get_master_salt_length
srtp_append_salt_to_key
srtp_protect_rtcp
srtp_unprotect_rtcp
srtp_set_user_data
srtp_get_user_data
srtp_install_event_handler
crypto_kernel_init
crypto_kernel_shutdown
crypto_kernel_status
crypto_kernel_list_debug_modules
crypto_kernel_load_cipher_type
crypto_kernel_load_auth_type
crypto_kernel_load_debug_module
crypto_kernel_alloc_cipher
crypto_kernel_alloc_auth
crypto_kernel_set_debug_module
crypto_get_random
rand_source_init
rand_source_get_octet_string
rand_source_deinit
x917_prng_init
x917_prng_get_octet_string
ctr_prng_init
ctr_prng_get_octet_string
cipher_output
cipher_get_key_length
cipher_type_self_test
cipher_bits_per_second
auth_get_key_length
auth_get_tag_length
auth_get_prefix_length
auth_type_self_test
auth_type_get_ref_count
stat_test_monobit
stat_test_poker
stat_test_runs
stat_test_rand_source
stat_test_rand_source_with_repetition
err_reporting_init
err_report
key_limit_set
key_limit_clone
key_limit_check
key_limit_update
rdbx_init
rdbx_estimate_index
rdbx_check
rdbx_add_index
index_init
index_advance
index_guess
octet_get_weight
octet_string_hex_string
v128_bit_string
v128_hex_string
nibble_to_hex_char
hex_string_to_octet_string
v128_copy_octet_string
v128_left_shift
v128_right_shift
octet_string_is_eq
octet_string_set_to_zero
rdb_init
rdb_check
rdb_add_index
rdb_increment
rdb_get_value
aes_expand_encryption_key
aes_expand_decryption_key
aes_encrypt
aes_decrypt
aes_icm_context_init
aes_icm_set_iv
aes_icm_encrypt
aes_icm_output
aes_icm_dealloc
aes_icm_encrypt_ismacryp
aes_icm_alloc_ismacryp
crypto_alloc
crypto_free
srtp_get_version_string
srtp_get_version
srtp_set_debug_module
srtp_list_debug_modules
srtp_ekt_octets_after_base_tag
srtp_ekt_alloc
srtp_ekt_stream_init_from_policy
srtp_ekt_write_data

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual C++ Express 2005
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srtp", "srtp.vcproj", "{EEF031CB-FED8-451E-A471-91EC8D4F6750}"
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Express 14 for Windows Desktop
VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "srtp2", "srtp2.vcxproj", "{EEF031CB-FED8-451E-A471-91EC8D4F6750}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug Dll|Win32 = Debug Dll|Win32
Debug Dll|x64 = Debug Dll|x64
Debug|Win32 = Debug|Win32
Debug|x64 = Debug|x64
Release Dll|Win32 = Release Dll|Win32
Release Dll|x64 = Release Dll|x64
Release|Win32 = Release|Win32
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug Dll|Win32.ActiveCfg = Debug Dll|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug Dll|Win32.Build.0 = Debug Dll|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug Dll|x64.ActiveCfg = Debug Dll|x64
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug Dll|x64.Build.0 = Debug Dll|x64
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug|Win32.ActiveCfg = Debug|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug|Win32.Build.0 = Debug|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug|x64.ActiveCfg = Debug|x64
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Debug|x64.Build.0 = Debug|x64
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release Dll|Win32.ActiveCfg = Release Dll|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release Dll|Win32.Build.0 = Release Dll|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release Dll|x64.ActiveCfg = Release Dll|x64
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release Dll|x64.Build.0 = Release Dll|x64
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release|Win32.ActiveCfg = Release|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release|Win32.Build.0 = Release|Win32
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release|x64.ActiveCfg = Release|x64
{EEF031CB-FED8-451E-A471-91EC8D4F6750}.Release|x64.Build.0 = Release|x64
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
......
This diff is collapsed.
This diff is collapsed.
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Source Files\Kernel">
<UniqueIdentifier>{c23c2703-7a15-4b7e-be1c-0555b7d0f8e1}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Ciphers">
<UniqueIdentifier>{43e45f3f-795e-4f2a-8801-3e19b7801d07}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Hashes">
<UniqueIdentifier>{11a7bf2a-6706-4c35-8e91-f58bef0f8669}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Replay">
<UniqueIdentifier>{237501ce-7043-44c7-a895-df2ceae6c8cd}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files\Math">
<UniqueIdentifier>{2a11592a-e474-4a50-bb3a-e4f039633257}</UniqueIdentifier>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="srtp\ekt.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="srtp\srtp.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="crypto\kernel\alloc.c">
<Filter>Source Files\Kernel</Filter>
</ClCompile>
<ClCompile Include="crypto\kernel\crypto_kernel.c">
<Filter>Source Files\Kernel</Filter>
</ClCompile>
<ClCompile Include="crypto\kernel\err.c">
<Filter>Source Files\Kernel</Filter>
</ClCompile>
<ClCompile Include="crypto\kernel\key.c">
<Filter>Source Files\Kernel</Filter>
</ClCompile>
<ClCompile Include="crypto\cipher\aes.c">
<Filter>Source Files\Ciphers</Filter>
</ClCompile>
<ClCompile Include="crypto\cipher\aes_icm.c">
<Filter>Source Files\Ciphers</Filter>
</ClCompile>
<ClCompile Include="crypto\cipher\cipher.c">
<Filter>Source Files\Ciphers</Filter>
</ClCompile>
<ClCompile Include="crypto\cipher\null_cipher.c">
<Filter>Source Files\Ciphers</Filter>
</ClCompile>
<ClCompile Include="crypto\hash\auth.c">
<Filter>Source Files\Hashes</Filter>
</ClCompile>
<ClCompile Include="crypto\hash\hmac.c">
<Filter>Source Files\Hashes</Filter>
</ClCompile>
<ClCompile Include="crypto\hash\null_auth.c">
<Filter>Source Files\Hashes</Filter>
</ClCompile>
<ClCompile Include="crypto\hash\sha1.c">
<Filter>Source Files\Hashes</Filter>
</ClCompile>
<ClCompile Include="crypto\replay\rdb.c">
<Filter>Source Files\Replay</Filter>
</ClCompile>
<ClCompile Include="crypto\replay\rdbx.c">
<Filter>Source Files\Replay</Filter>
</ClCompile>
<ClCompile Include="crypto\replay\ut_sim.c">
<Filter>Source Files\Replay</Filter>
</ClCompile>
<ClCompile Include="crypto\math\datatypes.c">
<Filter>Source Files\Math</Filter>
</ClCompile>
<ClCompile Include="crypto\math\stat.c">
<Filter>Source Files\Math</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="crypto\include\aes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\aes_cbc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\aes_icm.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\alloc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\auth.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\cipher.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\config.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\crypto.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\crypto_kernel.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\crypto_types.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\cryptoalg.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\datatypes.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\ekt.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\err.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\gf2_8.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\hmac.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\integers.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\key.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\null_auth.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\null_cipher.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\prng.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\rand_source.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\rdb.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\rdbx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\sha1.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\srtp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\srtp_priv.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="crypto\include\stat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="include\ut_sim.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="config.hw" />
<None Include="srtp.def">
<Filter>Source Files</Filter>
</None>
</ItemGroup>
</Project>
\ No newline at end of file
Microsoft Visual Studio Solution File, Format Version 8.00
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libSRTP", "srtp7.vcproj", "{7E1E1308-F82E-4DD3-B25C-CD12756A1DD9}"
ProjectSection(ProjectDependencies) = postProject
EndProjectSection
EndProject
Global
GlobalSection(SolutionConfiguration) = preSolution
Debug = Debug
Release = Release
EndGlobalSection
GlobalSection(ProjectConfiguration) = postSolution
{7E1E1308-F82E-4DD3-B25C-CD12756A1DD9}.Debug.ActiveCfg = Debug|Win32
{7E1E1308-F82E-4DD3-B25C-CD12756A1DD9}.Debug.Build.0 = Debug|Win32
{7E1E1308-F82E-4DD3-B25C-CD12756A1DD9}.Release.ActiveCfg = Release|Win32
{7E1E1308-F82E-4DD3-B25C-CD12756A1DD9}.Release.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
EndGlobalSection
GlobalSection(ExtensibilityAddIns) = postSolution
EndGlobalSection
EndGlobal
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="libSRTP"
ProjectGUID="{7E1E1308-F82E-4DD3-B25C-CD12756A1DD9}"
Keyword="Win32Proj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="Debug"
IntermediateDirectory="Debug"
ConfigurationType="1"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
InlineFunctionExpansion="0"
AdditionalIncludeDirectories="C:\dev\foo\srtp;&quot;$(SolutionDir)&quot;;.\include;.\crypto\include;&quot;..\..\OpenSSL\openssl-0.9.7i\inc32&quot;;&quot;C:Library\OpenSSL\openssl-0.9.8\inc32&quot;"
PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE;DEBUG"
ExceptionHandling="FALSE"
BasicRuntimeChecks="0"
RuntimeLibrary="1"
UsePrecompiledHeader="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="4"
CompileAs="1"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="Ws2_32.lib libeay32.lib ssleay32.lib"
AdditionalLibraryDirectories="&quot;Library\OpenSSL\openssl-0.9.8\libs&quot;"
GenerateDebugInformation="TRUE"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="Release"
IntermediateDirectory="Release"
ConfigurationType="4"
CharacterSet="2">
<Tool
Name="VCCLCompilerTool"
AdditionalIncludeDirectories="&quot;.\include&quot;;&quot;.\crypto\include&quot;;&quot;..\..\OpenSSL\openssl-0.9.7i\inc32&quot;"
PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
BasicRuntimeChecks="0"
RuntimeLibrary="0"
UsePrecompiledHeader="0"
ObjectFile="$(IntDir)/"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLibrarianTool"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath=".\test\getopt.c">
</File>
<File
RelativePath=".\srtp\srtp.c">
</File>
<File
RelativePath=".\test\srtp_driver.c">
</File>
<Filter
Name="Kernel">
<File
RelativePath=".\crypto\kernel\alloc.c">
</File>
<File
RelativePath=".\crypto\kernel\crypto_kernel.c">
</File>
<File
RelativePath=".\crypto\rng\ctr_prng.c">
</File>
<File
RelativePath=".\crypto\kernel\err.c">
</File>
<File
RelativePath=".\crypto\kernel\key.c">
</File>
<File
RelativePath=".\crypto\rng\prng.c">
</File>
<File
RelativePath=".\crypto\rng\rand_source.c">
</File>
</Filter>
<Filter
Name="Ciphers">
<File
RelativePath=".\crypto\cipher\aes.c">
</File>
<File
RelativePath=".\crypto\cipher\aes_cbc.c">
</File>
<File
RelativePath=".\crypto\cipher\aes_icm.c">
</File>
<File
RelativePath=".\crypto\cipher\cipher.c">
</File>
<File
RelativePath=".\crypto\cipher\null_cipher.c">
</File>
</Filter>
<Filter
Name="Hashes">
<File
RelativePath=".\crypto\hash\auth.c">
</File>
<File
RelativePath=".\crypto\hash\hmac.c">
</File>
<File
RelativePath=".\crypto\hash\null_auth.c">
</File>
<File
RelativePath=".\crypto\hash\sha1.c">
</File>
</Filter>
<Filter
Name="Replay">
<File
RelativePath=".\crypto\replay\rdb.c">
</File>
<File
RelativePath=".\crypto\replay\rdbx.c">
</File>
<File
RelativePath=".\crypto\replay\ut_sim.c">
</File>
</Filter>
<Filter
Name="Math">
<File
RelativePath=".\crypto\math\datatypes.c">
</File>
<File
RelativePath=".\crypto\math\stat.c">
</File>
</Filter>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
RelativePath=".\crypto\include\aes.h">
</File>
<File
RelativePath=".\crypto\include\aes_cbc.h">
</File>
<File
RelativePath=".\crypto\include\aes_icm.h">
</File>
<File
RelativePath=".\crypto\include\alloc.h">
</File>
<File
RelativePath=".\crypto\include\auth.h">
</File>
<File
RelativePath=".\crypto\include\cipher.h">
</File>
<File
RelativePath=".\crypto\include\config.h">
</File>
<File
RelativePath=".\crypto\include\crypto.h">
</File>
<File
RelativePath=".\crypto\include\crypto_kernel.h">
</File>
<File
RelativePath=".\crypto\include\crypto_math.h">
</File>
<File
RelativePath=".\crypto\include\crypto_types.h">
</File>
<File
RelativePath=".\crypto\include\cryptoalg.h">
</File>
<File
RelativePath=".\crypto\include\datatypes.h">
</File>
<File
RelativePath=".\crypto\include\err.h">
</File>
<File
RelativePath=".\crypto\include\gf2_8.h">
</File>
<File
RelativePath=".\crypto\include\hmac.h">
</File>
<File
RelativePath=".\crypto\include\integers.h">
</File>
<File
RelativePath=".\crypto\include\kernel_compat.h">
</File>
<File
RelativePath=".\crypto\include\key.h">
</File>
<File
RelativePath=".\crypto\include\null_auth.h">
</File>
<File
RelativePath=".\crypto\include\null_cipher.h">
</File>
<File
RelativePath=".\crypto\include\prng.h">
</File>
<File
RelativePath=".\crypto\include\rand_source.h">
</File>
<File
RelativePath=".\crypto\include\rdb.h">
</File>
<File
RelativePath=".\crypto\include\rdbx.h">
</File>
<File
RelativePath=".\include\rtp.h">
</File>
<File
RelativePath=".\crypto\include\sha1.h">
</File>
<File
RelativePath=".\include\srtp.h">
</File>
<File
RelativePath=".\crypto\include\stat.h">
</File>
<File
RelativePath=".\include\ut_sim.h">
</File>
<File
RelativePath=".\crypto\include\xfm.h">
</File>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment