Skip to content

Conversation

@vszakats
Copy link
Member

@vszakats vszakats commented Dec 31, 2025

Macros have been deleted upstream and never defined in OpenSSL 1.1.0+:
openssl/openssl@474e469

BoringSSL deleted the last internals uses in 2014:
google/boringssl@457112e

LibreSSL refers to them internally and in two public headers, but never
set them via openssl/opensslfeatures.h / openssl/opensslconf.h.

Follow-up to 69c89bf #18330


https://github.com/curl/curl/pull/20130/files?w=1

@vszakats vszakats marked this pull request as draft December 31, 2025 14:15
@vszakats vszakats changed the title openssl: stop checking for OPENSSL_NO_SHA256 openssl: stop checking for OPENSSL_NO_SHA* Dec 31, 2025
@vszakats vszakats changed the title openssl: stop checking for OPENSSL_NO_SHA* openssl: stop checking for OPENSSL_NO_SHA* macros Dec 31, 2025
@vszakats vszakats marked this pull request as ready for review December 31, 2025 14:50
@vszakats vszakats closed this in 7ad830b Dec 31, 2025
@vszakats vszakats deleted the osslnosha branch December 31, 2025 16:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

1 participant