]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add missing files for srtp on msvc
authorMichael Jerris <mike@jerris.com>
Fri, 7 Apr 2006 16:35:12 +0000 (16:35 +0000)
committerMichael Jerris <mike@jerris.com>
Fri, 7 Apr 2006 16:35:12 +0000 (16:35 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@1088 d0543943-73ff-0310-b7d9-9358b9ac24b2

libs/srtp/config.hw [new file with mode: 0644]
libs/srtp/srtp.def [new file with mode: 0644]
libs/srtp/srtp.vcproj [new file with mode: 0644]

diff --git a/libs/srtp/config.hw b/libs/srtp/config.hw
new file mode 100644 (file)
index 0000000..32f5ed9
--- /dev/null
@@ -0,0 +1,195 @@
+/* crypto/include/config.h.  Generated by configure.  */\r
+/* config_in.h.  Generated from configure.in by autoheader.  */\r
+\r
+/* Define if building for a CISC machine (e.g. Intel). */\r
+#define CPU_CISC 1\r
+\r
+/* Define if building for a RISC machine (assume slow byte access). */\r
+/* #undef CPU_RISC */\r
+\r
+/* Path to random device */\r
+/* #define DEV_URANDOM "/dev/urandom" */\r
+\r
+/* Define to compile in dynamic debugging system. */\r
+#define ENABLE_DEBUGGING 1\r
+\r
+/* Report errors to this file. */\r
+/* #undef ERR_REPORTING_FILE */\r
+\r
+/* Define to use logging to stdout. */\r
+#define ERR_REPORTING_STDOUT 1\r
+\r
+/* Define this to use ISMAcryp code. */\r
+/* #undef GENERIC_AESICM */\r
+\r
+/* Define to 1 if you have the <arpa/inet.h> header file. */\r
+/* #undef HAVE_ARPA_INET_H */\r
+\r
+/* Define to 1 if you have the <byteswap.h> header file. */\r
+/* #undef HAVE_BYTESWAP_H */\r
+\r
+/* Define to 1 if you have the `inet_aton' function. */\r
+/* #undef HAVE_INET_ATON */\r
+\r
+/* Define to 1 if the system has the type `int16_t'. */\r
+#define HAVE_INT16_T 1\r
+\r
+/* Define to 1 if the system has the type `int32_t'. */\r
+#define HAVE_INT32_T 1\r
+\r
+/* Define to 1 if the system has the type `int8_t'. */\r
+#define HAVE_INT8_T 1\r
+\r
+/* Define to 1 if you have the <inttypes.h> header file. */\r
+/* #undef HAVE_INTTYPES_H */\r
+\r
+/* Define to 1 if you have the `socket' library (-lsocket). */\r
+/* #undef HAVE_LIBSOCKET */\r
+\r
+/* Define to 1 if you have the <machine/types.h> header file. */\r
+/* #undef HAVE_MACHINE_TYPES_H */\r
+\r
+/* Define to 1 if you have the <memory.h> header file. */\r
+#define HAVE_MEMORY_H 1\r
+\r
+/* Define to 1 if you have the <netinet/in.h> header file. */\r
+/* #undef HAVE_NETINET_IN_H */\r
+\r
+/* Define to 1 if you have the `socket' function. */\r
+/* #undef HAVE_SOCKET */\r
+\r
+/* Define to 1 if you have the <stdint.h> header file. */\r
+/* #undef HAVE_STDINT_H */\r
+\r
+/* Define to 1 if you have the <stdlib.h> header file. */\r
+#define HAVE_STDLIB_H 1\r
+\r
+/* Define to 1 if you have the <strings.h> header file. */\r
+#define HAVE_STRINGS_H 1\r
+\r
+/* Define to 1 if you have the <string.h> header file. */\r
+#define HAVE_STRING_H 1\r
+\r
+/* Define to 1 if you have the <syslog.h> header file. */\r
+/* #undef HAVE_SYSLOG_H */\r
+\r
+/* Define to 1 if you have the <sys/int_types.h> header file. */\r
+/* #undef HAVE_SYS_INT_TYPES_H */\r
+\r
+/* Define to 1 if you have the <sys/socket.h> header file. */\r
+/* #undef HAVE_SYS_SOCKET_H */\r
+\r
+/* Define to 1 if you have the <sys/stat.h> header file. */\r
+#define HAVE_SYS_STAT_H 1\r
+\r
+/* Define to 1 if you have the <sys/types.h> header file. */\r
+#define HAVE_SYS_TYPES_H 1\r
+\r
+/* Define to 1 if you have the <sys/uio.h> header file. */\r
+/* #undef HAVE_SYS_UIO_H */\r
+\r
+/* Define to 1 if the system has the type `uint16_t'. */\r
+#define HAVE_UINT16_T 1\r
+\r
+/* Define to 1 if the system has the type `uint32_t'. */\r
+#define HAVE_UINT32_T 1\r
+\r
+/* Define to 1 if the system has the type `uint64_t'. */\r
+#define HAVE_UINT64_T 1\r
+\r
+/* Define to 1 if the system has the type `uint8_t'. */\r
+#define HAVE_UINT8_T 1\r
+\r
+/* Define to 1 if you have the <unistd.h> header file. */\r
+/* #undef HAVE_UNISTD_H */\r
+\r
+/* Define to 1 if you have the `usleep' function. */\r
+/* #undef HAVE_USLEEP */\r
+\r
+/* Define to 1 if you have the <windows.h> header file. */\r
+#define HAVE_WINDOWS_H 1\r
+\r
+/* Define to 1 if you have the <winsock2.h> header file. */\r
+#define HAVE_WINSOCK2_H 1\r
+\r
+/* Define to use X86 inlined assembly code */\r
+/* #undef HAVE_X86 */\r
+\r
+/* Define to the address where bug reports for this package should be sent. */\r
+#define PACKAGE_BUGREPORT ""\r
+\r
+/* Define to the full name of this package. */\r
+#define PACKAGE_NAME ""\r
+\r
+/* Define to the full name and version of this package. */\r
+#define PACKAGE_STRING ""\r
+\r
+/* Define to the one symbol short name of this package. */\r
+#define PACKAGE_TARNAME ""\r
+\r
+/* Define to the version of this package. */\r
+#define PACKAGE_VERSION ""\r
+\r
+/* The size of a `unsigned long', as computed by sizeof. */\r
+#define SIZEOF_UNSIGNED_LONG 4\r
+\r
+/* The size of a `unsigned long long', as computed by sizeof. */\r
+#define SIZEOF_UNSIGNED_LONG_LONG 8\r
+\r
+/* Define to use GDOI. */\r
+/* #undef SRTP_GDOI */\r
+\r
+/* Define to compile for kernel contexts. */\r
+/* #undef SRTP_KERNEL */\r
+\r
+/* Define to compile for Linux kernel context. */\r
+/* #undef SRTP_KERNEL_LINUX */\r
+\r
+/* Define to 1 if you have the ANSI C header files. */\r
+#define STDC_HEADERS 1\r
+\r
+/* Write errors to this file */\r
+/* #undef USE_ERR_REPORTING_FILE */\r
+\r
+/* Define to use syslog logging. */\r
+/* #undef USE_SYSLOG */\r
+\r
+/* Define to 1 if your processor stores words with the most significant byte\r
+   first (like Motorola and SPARC, unlike Intel and VAX). */\r
+/* #undef WORDS_BIGENDIAN */\r
+\r
+/* Define to empty if `const' does not conform to ANSI C. */\r
+/* #undef const */\r
+\r
+/* Define to `__inline__' or `__inline' if that's what the C compiler\r
+   calls it, or to nothing if 'inline' is not supported under any name.  */\r
+#ifndef __cplusplus\r
+#define inline __inline\r
+#endif\r
+\r
+/* Define to `unsigned' if <sys/types.h> does not define. */\r
+/* #undef size_t */\r
+\r
+#if (_MSC_VER >= 1400) // VC8+\r
+#ifndef _CRT_SECURE_NO_DEPRECATE\r
+#define _CRT_SECURE_NO_DEPRECATE\r
+#endif\r
+#ifndef _CRT_NONSTDC_NO_DEPRECATE\r
+#define _CRT_NONSTDC_NO_DEPRECATE\r
+#endif\r
+#endif // VC8+\r
+\r
+#ifndef uint32_t\r
+typedef unsigned __int8                uint8_t;\r
+typedef unsigned __int16       uint16_t;\r
+typedef unsigned __int32       uint32_t;\r
+typedef unsigned __int64    uint64_t;\r
+typedef __int8         int8_t;\r
+typedef __int16                int16_t;\r
+typedef __int32                int32_t;\r
+typedef __int64                int64_t;\r
+#endif\r
+\r
+#ifdef _MSC_VER\r
+#pragma warning(disable:4311)\r
+#endif\r
diff --git a/libs/srtp/srtp.def b/libs/srtp/srtp.def
new file mode 100644 (file)
index 0000000..ea6908a
--- /dev/null
@@ -0,0 +1,91 @@
+EXPORTS\r
+srtp_init\r
+srtp_protect\r
+srtp_unprotect\r
+srtp_create\r
+srtp_add_stream\r
+srtp_remove_stream\r
+crypto_policy_set_rtp_default\r
+crypto_policy_set_rtcp_default\r
+crypto_policy_set_aes_cm_128_hmac_sha1_32\r
+crypto_policy_set_aes_cm_128_null_auth\r
+crypto_policy_set_null_cipher_hmac_sha1_80\r
+srtp_dealloc\r
+srtp_get_stream\r
+srtp_protect_rtcp\r
+srtp_unprotect_rtcp\r
+srtp_install_event_handler\r
+crypto_kernel_init\r
+crypto_kernel_shutdown\r
+crypto_kernel_status\r
+crypto_kernel_list_debug_modules\r
+crypto_kernel_load_cipher_type\r
+crypto_kernel_load_auth_type\r
+crypto_kernel_load_debug_module\r
+crypto_kernel_alloc_cipher\r
+crypto_kernel_alloc_auth\r
+crypto_kernel_set_debug_module\r
+crypto_get_random\r
+rand_source_init\r
+rand_source_get_octet_string\r
+rand_source_deinit\r
+x917_prng_init\r
+x917_prng_get_octet_string\r
+ctr_prng_init\r
+ctr_prng_get_octet_string\r
+cipher_output\r
+cipher_get_key_length\r
+cipher_type_self_test\r
+cipher_bits_per_second\r
+auth_get_key_length\r
+auth_get_tag_length\r
+auth_get_prefix_length\r
+auth_type_self_test\r
+auth_type_get_ref_count\r
+stat_test_monobit\r
+stat_test_poker\r
+stat_test_runs\r
+stat_test_rand_source\r
+stat_test_rand_source_with_repetition\r
+err_reporting_init\r
+err_report\r
+key_limit_set\r
+key_limit_clone\r
+key_limit_check\r
+key_limit_update\r
+rdbx_init\r
+rdbx_estimate_index\r
+rdbx_check\r
+rdbx_add_index\r
+index_init\r
+index_advance\r
+index_guess\r
+octet_get_weight\r
+octet_string_hex_string\r
+v128_bit_string\r
+v128_hex_string\r
+nibble_to_hex_char\r
+hex_string_to_octet_string\r
+v128_copy_octet_string\r
+v128_left_shift\r
+v128_right_shift\r
+octet_string_is_eq\r
+octet_string_set_to_zero\r
+rdb_init\r
+rdb_check\r
+rdb_add_index\r
+rdb_increment\r
+rdb_get_value\r
+aes_expand_encryption_key\r
+aes_expand_decryption_key\r
+aes_encrypt\r
+aes_decrypt\r
+aes_icm_context_init\r
+aes_icm_set_iv\r
+aes_icm_encrypt\r
+aes_icm_output\r
+aes_icm_dealloc\r
+aes_icm_encrypt_ismacryp\r
+aes_icm_alloc_ismacryp\r
+crypto_alloc\r
+crypto_free\r
diff --git a/libs/srtp/srtp.vcproj b/libs/srtp/srtp.vcproj
new file mode 100644 (file)
index 0000000..548adda
--- /dev/null
@@ -0,0 +1,588 @@
+<?xml version="1.0" encoding="Windows-1252"?>\r
+<VisualStudioProject\r
+       ProjectType="Visual C++"\r
+       Version="8.00"\r
+       Name="srtp"\r
+       ProjectGUID="{EEF031CB-FED8-451E-A471-91EC8D4F6750}"\r
+       RootNamespace="srtp"\r
+       Keyword="Win32Proj"\r
+       >\r
+       <Platforms>\r
+               <Platform\r
+                       Name="Win32"\r
+               />\r
+       </Platforms>\r
+       <ToolFiles>\r
+       </ToolFiles>\r
+       <Configurations>\r
+               <Configuration\r
+                       Name="Debug|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               Description="Creating config.h from config.hw"\r
+                               CommandLine="copy /Y &quot;$(InputDir)config.hw&quot; &quot;$(InputDir)crypto\include\config.h&quot; &gt; NUL"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                               Description=""\r
+                               CommandLine=""\r
+                               Outputs=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               AdditionalIncludeDirectories="crypto/include;include"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               StructMemberAlignment="0"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="4"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               Description="Creating config.h from config.hw"\r
+                               CommandLine="copy /Y &quot;$(InputDir)config.hw&quot; &quot;$(InputDir)crypto\include\config.h&quot; &gt; NUL"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                               Description=""\r
+                               CommandLine=""\r
+                               Outputs=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="crypto/include;include"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H"\r
+                               RuntimeLibrary="2"\r
+                               StructMemberAlignment="0"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLibrarianTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Debug Dll|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="2"\r
+                       CharacterSet="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               Description="Creating config.h from config.hw"\r
+                               CommandLine="copy /Y &quot;$(InputDir)config.hw&quot; &quot;$(InputDir)crypto\include\config.h&quot; &gt; NUL"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                               Description=""\r
+                               CommandLine=""\r
+                               Outputs=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               Optimization="0"\r
+                               EnableIntrinsicFunctions="true"\r
+                               AdditionalIncludeDirectories="crypto/include;include"\r
+                               PreprocessorDefinitions="WIN32;_DEBUG;_LIB;HAVE_CONFIG_H"\r
+                               MinimalRebuild="true"\r
+                               BasicRuntimeChecks="3"\r
+                               RuntimeLibrary="3"\r
+                               StructMemberAlignment="0"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="4"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="Ws2_32.lib"\r
+                               ModuleDefinitionFile="srtp.def"\r
+                               OptimizeReferences="1"\r
+                               EnableCOMDATFolding="1"\r
+                               OptimizeForWindows98="1"\r
+                               LinkTimeCodeGeneration="0"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+               <Configuration\r
+                       Name="Release Dll|Win32"\r
+                       OutputDirectory="$(SolutionDir)$(ConfigurationName)"\r
+                       IntermediateDirectory="$(ConfigurationName)"\r
+                       ConfigurationType="2"\r
+                       CharacterSet="1"\r
+                       WholeProgramOptimization="1"\r
+                       >\r
+                       <Tool\r
+                               Name="VCPreBuildEventTool"\r
+                               Description="Creating config.h from config.hw"\r
+                               CommandLine="copy /Y &quot;$(InputDir)config.hw&quot; &quot;$(InputDir)crypto\include\config.h&quot; &gt; NUL"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCustomBuildTool"\r
+                               Description=""\r
+                               CommandLine=""\r
+                               Outputs=""\r
+                       />\r
+                       <Tool\r
+                               Name="VCXMLDataGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebServiceProxyGeneratorTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCMIDLTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCCLCompilerTool"\r
+                               AdditionalIncludeDirectories="crypto/include;include"\r
+                               PreprocessorDefinitions="WIN32;NDEBUG;_LIB;HAVE_CONFIG_H"\r
+                               RuntimeLibrary="2"\r
+                               StructMemberAlignment="0"\r
+                               UsePrecompiledHeader="0"\r
+                               WarningLevel="3"\r
+                               Detect64BitPortabilityProblems="true"\r
+                               DebugInformationFormat="3"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManagedResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCResourceCompilerTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPreLinkEventTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCLinkerTool"\r
+                               AdditionalDependencies="Ws2_32.lib"\r
+                               ModuleDefinitionFile="srtp.def"\r
+                       />\r
+                       <Tool\r
+                               Name="VCALinkTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCManifestTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCXDCMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCBscMakeTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCFxCopTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCAppVerifierTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCWebDeploymentTool"\r
+                       />\r
+                       <Tool\r
+                               Name="VCPostBuildEventTool"\r
+                       />\r
+               </Configuration>\r
+       </Configurations>\r
+       <References>\r
+       </References>\r
+       <Files>\r
+               <Filter\r
+                       Name="Source Files"\r
+                       Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"\r
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\srtp\srtp.c"\r
+                               >\r
+                       </File>\r
+                       <Filter\r
+                               Name="Kernel"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\crypto\kernel\alloc.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\kernel\crypto_kernel.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\rng\ctr_prng.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\kernel\err.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\kernel\key.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\rng\prng.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\rng\rand_source.c"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="Ciphers"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\crypto\cipher\aes.c"\r
+                                       >\r
+                                       <FileConfiguration\r
+                                               Name="Debug Dll|Win32"\r
+                                               >\r
+                                               <Tool\r
+                                                       Name="VCCLCompilerTool"\r
+                                                       InlineFunctionExpansion="0"\r
+                                                       EnableIntrinsicFunctions="false"\r
+                                                       EnableFunctionLevelLinking="false"\r
+                                               />\r
+                                       </FileConfiguration>\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\cipher\aes_cbc.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\cipher\aes_icm.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\cipher\cipher.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\cipher\null_cipher.c"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="Hashes"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\crypto\hash\auth.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\hash\hmac.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\hash\null_auth.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\hash\sha1.c"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="Replay"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\crypto\replay\rdb.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\replay\rdbx.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\replay\ut_sim.c"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+                       <Filter\r
+                               Name="Math"\r
+                               >\r
+                               <File\r
+                                       RelativePath=".\crypto\math\datatypes.c"\r
+                                       >\r
+                               </File>\r
+                               <File\r
+                                       RelativePath=".\crypto\math\stat.c"\r
+                                       >\r
+                               </File>\r
+                       </Filter>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Header Files"\r
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"\r
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"\r
+                       >\r
+                       <File\r
+                               RelativePath=".\crypto\include\aes.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\aes_cbc.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\aes_icm.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\alloc.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\auth.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\cipher.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\config.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\crypto.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\crypto_kernel.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\crypto_math.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\crypto_types.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\cryptoalg.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\datatypes.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\err.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\gf2_8.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\hmac.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\integers.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\kernel_compat.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\key.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\null_auth.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\null_cipher.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\prng.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\rand_source.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\rdb.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\rdbx.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\include\rtp.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\sha1.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\include\srtp.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\stat.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\include\ut_sim.h"\r
+                               >\r
+                       </File>\r
+                       <File\r
+                               RelativePath=".\crypto\include\xfm.h"\r
+                               >\r
+                       </File>\r
+               </Filter>\r
+               <Filter\r
+                       Name="Resource Files"\r
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"\r
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"\r
+                       >\r
+               </Filter>\r
+               <File\r
+                       RelativePath=".\srtp.def"\r
+                       >\r
+               </File>\r
+       </Files>\r
+       <Globals>\r
+       </Globals>\r
+</VisualStudioProject>\r