- build ICE stack without OpenSSL dependency
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -204,8 +204,8 @@ void md5String(char *input, uint8_t *result){
|
||||
memcpy(result, ctx.digest, 16);
|
||||
}
|
||||
|
||||
void md5File(FILE *file, uint8_t *result){
|
||||
char *input_buffer = malloc(1024);
|
||||
void md5File(FILE *file, uint8_t *result) {
|
||||
char *input_buffer = (char*)malloc(1024);
|
||||
size_t input_size = 0;
|
||||
|
||||
MD5Context ctx;
|
||||
Reference in New Issue
Block a user