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

OpenSSL-related compilation fixes #6407

Closed
wants to merge 5 commits into from
Closed

OpenSSL-related compilation fixes #6407

wants to merge 5 commits into from

Conversation

srh
Copy link
Contributor

@srh srh commented Jun 20, 2017

Description

This fixes some compatibility issues with OpenSSL versions. In a new OpenSSL version, some struct definitions are now removed from header files, their implementation details abstracted away.

I suppose this fix should be backported to v2.3.x and v2.4.x as well as merged into next.

I think that BN_ext_get_uint64 and BN_ext_count_low_zero_bits could use a unit test before this change gets accepted, because I actually have not tested them in any way.

@srh srh added this to the 2.3.x milestone Jun 20, 2017
@srh
Copy link
Contributor Author

srh commented Jun 23, 2017

I strongly recommend you get this merged because it'll clearly reduce future compatibility pain (which I encountered in Debian Stretch). Writing unit tests for this should be simple enough, and I recommend doing that too.

@elfgoh
Copy link

elfgoh commented Jul 21, 2017

This may be a fix for armhf compilation on Debian Jessie as detailed in #6427

@srh
Copy link
Contributor Author

srh commented Sep 27, 2017

Merged.
In next as of 6245615.
In v2.3.x as of 58c3a7c.
In v2.4.x as of 3156820.

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.

None yet

2 participants