mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-17 17:22:21 +00:00
Merge pull request #1927 from signalwire/libcryptowin
[Build-System] Fix MD5 on Windows. Add a unit-test.
This commit is contained in:
commit
27c0287bd6
@ -95,6 +95,19 @@ FST_CORE_BEGIN("./conf")
|
|||||||
FST_TEST_END()
|
FST_TEST_END()
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
FST_TEST_BEGIN(test_md5)
|
||||||
|
{
|
||||||
|
char digest[SWITCH_MD5_DIGEST_STRING_SIZE] = { 0 };
|
||||||
|
char test_string[] = "test";
|
||||||
|
switch_status_t status;
|
||||||
|
|
||||||
|
status = switch_md5_string(digest, (void *)test_string, strlen(test_string));
|
||||||
|
|
||||||
|
fst_check_int_equals(status, SWITCH_STATUS_SUCCESS);
|
||||||
|
fst_check_string_equals(digest, "098f6bcd4621d373cade4e832627b4f6");
|
||||||
|
}
|
||||||
|
FST_TEST_END()
|
||||||
|
|
||||||
FST_TEST_BEGIN(test_switch_event_add_header_leak)
|
FST_TEST_BEGIN(test_switch_event_add_header_leak)
|
||||||
{
|
{
|
||||||
switch_event_t* event;
|
switch_event_t* event;
|
||||||
|
@ -68,7 +68,7 @@
|
|||||||
<AdditionalIncludeDirectories>$(OpenSSLLibDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories>$(OpenSSLLibDir)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<AdditionalIncludeDirectories Condition="'$(Platform)'=='Win32'">$(OpenSSLLibDir)\include_x86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories Condition="'$(Platform)'=='Win32'">$(OpenSSLLibDir)\include_x86;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<AdditionalIncludeDirectories Condition="'$(Platform)'=='x64'">$(OpenSSLLibDir)\include_x64;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
<AdditionalIncludeDirectories Condition="'$(Platform)'=='x64'">$(OpenSSLLibDir)\include_x64;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||||
<PreprocessorDefinitions>OPENSSL;HAVE_OPENSSL;HAVE_OPENSSL_DTLS_SRTP;HAVE_OPENSSL_DTLS;HAVE_OPENSSL_DTLSv1_2_method;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
<PreprocessorDefinitions>HAVE_LIBCRYPTO;OPENSSL;HAVE_OPENSSL;HAVE_OPENSSL_DTLS_SRTP;HAVE_OPENSSL_DTLS;HAVE_OPENSSL_DTLSv1_2_method;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
</ClCompile>
|
</ClCompile>
|
||||||
<Link>
|
<Link>
|
||||||
<AdditionalLibraryDirectories>$(OpenSSLLibDir)\binaries\$(Platform)\$(LibraryConfiguration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
<AdditionalLibraryDirectories>$(OpenSSLLibDir)\binaries\$(Platform)\$(LibraryConfiguration)\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user