]> git.ipfire.org Git - thirdparty/curl.git/commit
openssl: Fix wincrypt symbols conflict with BoringSSL
authorJay Satiro <raysatiro@yahoo.com>
Wed, 26 Aug 2020 05:49:47 +0000 (01:49 -0400)
committerJay Satiro <raysatiro@yahoo.com>
Thu, 27 Aug 2020 03:24:41 +0000 (23:24 -0400)
commitfbe07c6829ba8c5793c84c2856526e19e9029ab9
tree923e7e6ae975b01b8c9bb825d5b350d4afb37f2c
parentd854572ccc5f524ba48a158c2c26614def9e39e5
openssl: Fix wincrypt symbols conflict with BoringSSL

OpenSSL undefines the conflicting symbols but BoringSSL does not so we
must do it ourselves.

Reported-by: Samuel Tranchet
Assisted-by: Javier Blazquez
Ref: https://bugs.chromium.org/p/boringssl/issues/detail?id=371
Ref: https://github.com/openssl/openssl/blob/OpenSSL_1_1_1g/include/openssl/ossl_typ.h#L66-L73

Fixes https://github.com/curl/curl/issues/5669
Closes https://github.com/curl/curl/pull/5857
lib/vtls/openssl.c