Thanks for working on this!
Do you know if there are binary eggs for Windows Python 2.7 32bit for criptography and cffi ?
This would make testing easier for people like me who don't have a Windows development environment but have access to a default installation of Windows.
A package containing OpenSSL as in previous pyOpenSSL distributions for Windows would be of great help.
I noticed that the new API no longer accepts unicode strings. As long as it does not touches the OS filesystem this should be fine.
I checked the tests for Context.load_verify_locations() and I see that there is no test for Unicode paths.
Linux filesystem access will accept any file name and works with UTF-8 encoded byte strings. I have tested this and it works.
But I remember that on Windows for paths containing unicode chars you always need to pass the path as Unicode.
Maybe this is not a problem since filesystem access is handled by OpenSSL and not by Python
--------
No problems with HTTPS support on Twisted 12.2, but I have only basic usage.
I have tested the new pyOpenSSL with my messy Implicit and Explicit FTPS implementation and there was a single major problem with Context.set_info_callback..
I have reported all problems in GitHub.
Thanks!