- build ICE stack without OpenSSL dependency
This commit is contained in:
parent
84d11d3b04
commit
34e43bf301
|
|
@ -190,7 +190,7 @@ static AmrPayload parseAmrPayload(AmrPayloadInfo& input)
|
||||||
|
|
||||||
AmrFrame frame;
|
AmrFrame frame;
|
||||||
frame.mFrameType = FT;
|
frame.mFrameType = FT;
|
||||||
|
frame.mSTI = 0;
|
||||||
frame.mMode = FT < SID_FT ? FT : 0xFF;
|
frame.mMode = FT < SID_FT ? FT : 0xFF;
|
||||||
frame.mGoodQuality = Q == 1;
|
frame.mGoodQuality = Q == 1;
|
||||||
frame.mTimestamp = input.mCurrentTimestamp;
|
frame.mTimestamp = input.mCurrentTimestamp;
|
||||||
|
|
|
||||||
|
|
@ -34,9 +34,9 @@ set (ICE_STACK_SOURCES ICEAddress.cpp
|
||||||
ICETime.cpp
|
ICETime.cpp
|
||||||
ICETransactionList.cpp
|
ICETransactionList.cpp
|
||||||
hmac_sha1_impl.h
|
hmac_sha1_impl.h
|
||||||
hmac_sha1_impl.c
|
hmac_sha1_impl.cpp
|
||||||
md5_impl.h
|
md5_impl.h
|
||||||
md5_impl.c
|
md5_impl.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
set (ICE_DEFINES -D_WINSOCK_DEPRECATED_NO_WARNINGS)
|
set (ICE_DEFINES -D_WINSOCK_DEPRECATED_NO_WARNINGS)
|
||||||
|
|
|
||||||
|
|
@ -31,6 +31,7 @@ void ice::md5Bin(const void* inputData, size_t inputSize, void* digest)
|
||||||
MD5_Final((unsigned char*)digest, &md5);
|
MD5_Final((unsigned char*)digest, &md5);
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
|
|
||||||
#include "md5_impl.h"
|
#include "md5_impl.h"
|
||||||
// Use own MD5 implementation
|
// Use own MD5 implementation
|
||||||
void ice::md5Bin(const void* inputData, size_t inputSize, void* digest)
|
void ice::md5Bin(const void* inputData, size_t inputSize, void* digest)
|
||||||
|
|
|
||||||
|
|
@ -204,8 +204,8 @@ void md5String(char *input, uint8_t *result){
|
||||||
memcpy(result, ctx.digest, 16);
|
memcpy(result, ctx.digest, 16);
|
||||||
}
|
}
|
||||||
|
|
||||||
void md5File(FILE *file, uint8_t *result){
|
void md5File(FILE *file, uint8_t *result) {
|
||||||
char *input_buffer = malloc(1024);
|
char *input_buffer = (char*)malloc(1024);
|
||||||
size_t input_size = 0;
|
size_t input_size = 0;
|
||||||
|
|
||||||
MD5Context ctx;
|
MD5Context ctx;
|
||||||
Loading…
Reference in New Issue