Skip to content

Conversation

@thg2k
Copy link
Contributor

@thg2k thg2k commented Dec 21, 2025

OpenSSL v1.1.0 renamed EVP_MD_CTX_(create|init|destroy) to EVP_MD_CTX_(new|reset|free) but full support for the old names is present via #defines.

Moreover, in the same file and in the openssl extension the older names are still in use.

As this is the only thing breaking build of PHP 8.3 branch on legacy systems (since 8.3.26), and as there is no harm in just using the older name, just use them and let people build 😄

@thg2k
Copy link
Contributor Author

thg2k commented Dec 21, 2025

As a reference, this was broken in PR #19563

@devnexen devnexen requested a review from Girgias December 21, 2025 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant