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 MDEV-33746 Supply missing override markings 2024-06-20 11:32:13 -04:00
my_md5.cc MDEV-27778 md5 in FIPS crashes with OpenSSL 3.0.0 2022-07-04 12:49:11 +02:00
my_sha.inl Merge branch '10.3' into 10.4 2022-01-30 09:46:52 +01:00
my_sha1.cc MDEV-27494 Rename .ic files to .inl 2022-01-17 16:41:51 +01:00
my_sha224.cc MDEV-27494 Rename .ic files to .inl 2022-01-17 16:41:51 +01:00
my_sha256.cc MDEV-27494 Rename .ic files to .inl 2022-01-17 16:41:51 +01:00
my_sha384.cc MDEV-27494 Rename .ic files to .inl 2022-01-17 16:41:51 +01:00
my_sha512.cc MDEV-27494 Rename .ic files to .inl 2022-01-17 16:41:51 +01:00
openssl.c OpenSSL - set all heap functions in CRYPTO_set_mem_functions. 2024-08-09 01:15:45 +02:00