- build ICE stack without OpenSSL dependency

This commit is contained in:
Dmytro Bogovych 2025-01-27 13:30:08 +03:00
parent 84d11d3b04
commit 34e43bf301
5 changed files with 6 additions and 5 deletions

View File

@ -190,7 +190,7 @@ static AmrPayload parseAmrPayload(AmrPayloadInfo& input)
AmrFrame frame;
frame.mFrameType = FT;
frame.mSTI = 0;
frame.mMode = FT < SID_FT ? FT : 0xFF;
frame.mGoodQuality = Q == 1;
frame.mTimestamp = input.mCurrentTimestamp;

View File

@ -34,9 +34,9 @@ set (ICE_STACK_SOURCES ICEAddress.cpp
ICETime.cpp
ICETransactionList.cpp
hmac_sha1_impl.h
hmac_sha1_impl.c
hmac_sha1_impl.cpp
md5_impl.h
md5_impl.c
md5_impl.cpp
)
set (ICE_DEFINES -D_WINSOCK_DEPRECATED_NO_WARNINGS)

View File

@ -31,6 +31,7 @@ void ice::md5Bin(const void* inputData, size_t inputSize, void* digest)
MD5_Final((unsigned char*)digest, &md5);
}
#else
#include "md5_impl.h"
// Use own MD5 implementation
void ice::md5Bin(const void* inputData, size_t inputSize, void* digest)

View File

@ -205,7 +205,7 @@ void md5String(char *input, 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;
MD5Context ctx;