mariadb/mysys_ssl
Vladislav Vaintroub 62fd7b4cd2 OpenSSL - set all heap functions in CRYPTO_set_mem_functions.
The reason is that on Windows, OpenSSL can be built with different C runtime
than the server (e.g Debug runtime in debug vcpkg build).

Overwriting only malloc(), with CRT that server is using can cause
mixup of incompatible malloc() and free() inside openssl.

To fix, overwrite all memory functions.
2024-08-09 01:15:45 +02:00
..
CMakeLists.txt
my_crypt.cc
my_md5.cc
my_sha.inl
my_sha1.cc
my_sha224.cc
my_sha256.cc
my_sha384.cc
my_sha512.cc
openssl.c OpenSSL - set all heap functions in CRYPTO_set_mem_functions. 2024-08-09 01:15:45 +02:00