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

Expose SSL_CTX_(get|set)_keylog_callback #5179

Closed
wants to merge 1 commit into from
Closed

Expose SSL_CTX_(get|set)_keylog_callback #5179

wants to merge 1 commit into from

Conversation

mhils
Copy link
Member

@mhils mhils commented Apr 3, 2020

Thanks for the new cryptography release! 😃🍰

We're currently upgrading @mitmproxy and it looks like our SSLKEYLOGFILE implementation breaks somewhere between OpenSSL 1.1.1d and 1.1.1f. This is something we can implement ugly workarounds for at the moment, but the long-term fix is to just use SSL_CTX_set_keylog_callback (thanks for building that, @Lukasa!). There will be a follow-up PR for pyOpenSSL once this one has landed.

@alex
Copy link
Member

alex commented Apr 3, 2020

This appears to have broken tests on versions < 1.1.1

@mhils
Copy link
Member Author

mhils commented Apr 3, 2020

I fixed the 1.1.1 builds and broke Travis in return. All jobs pass now, it just doesn't report back properly: https://travis-ci.org/github/pyca/cryptography/builds/671573605. Re-triggering doesn't help. Let me know if you need a new PR because of that. :)

@alex
Copy link
Member

alex commented Apr 11, 2020

Ugh, travis isn't reporting results. Doing the weird hack.

@alex alex closed this Apr 11, 2020
@alex alex reopened this Apr 11, 2020
@alex
Copy link
Member

alex commented Apr 11, 2020

@mhils can you merge/rebase master or something here? Travis is rudely refusing to submit status.

@mhils
Copy link
Member Author

mhils commented Apr 11, 2020

Already tried that. New PR it is. :-)

@mhils mhils closed this Apr 11, 2020
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 26, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants