Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix build failure with LibreSSL #65

Merged
merged 1 commit into from
Apr 9, 2024
Merged

Conversation

CyberTailor
Copy link
Contributor

The library can't be compiled with LibreSSL
since 1dc4ac9

RFC 7627 APIs were introduced in OpenSSL 1.1.0. This quick fix replaces
SSL_get_extms_support with a macro in versions that don't have it.


I license this contribution under the terms set out in the Unlicense
license.

The library can't be compiled with LibreSSL
since 1dc4ac9

RFC 7627 APIs were introduced in OpenSSL 1.1.0. This quick fix replaces
SSL_get_extms_support with a macro in versions that don't have it.

---

I license this contribution under the terms set out in the Unlicense
license.
@coveralls
Copy link

Coverage Status

coverage: 57.328%. remained the same
when pulling 88349e6 on CyberTailor:master
into 65844dc on processone:master.

@prefiks
Copy link
Member

prefiks commented Apr 9, 2024

I believe check for TLS1_3_VERSION that usage of SSL_get_extms_support is already behind, should make OPENSSL_VERSION_NUMBER < 0x10100000L part not needed, but it shouldn't also cause problems, so let's merge it as is.

@prefiks prefiks merged commit ec8dcfe into processone:master Apr 9, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants