Does pyOpenSSL supports NPN ?

Asked by Nicholas Amorim on 2013-11-28

I am looking around to implement a SPDY protocol on Twisted and I started doing some research around what is needed to do that. One of the things is NPN at OpenSSL level.. I know that OpenSSL supports NPN since 1.0.1, but I'm not sure if PyOpenSSL supports it... I've seen a branch about NPN on the project but I don't think it has been merged.

If there isn't support, I was thinking about cloning this branch and do the fixes that Jean-Paul suggested.

Question information

English Edit question
pyOpenSSL Edit question
No assignee Edit question
Last query:
Last reply:
Jean-Paul Calderone (exarkun) said : #1

You're right. It hasn't been merged.

There's another npn branch as well, <>.

Offhand I don't know if it's in better or worse shape than myers-1's branch.

Also, be aware of a major shift in pyOpenSSL development to use the cffi-based OpenSSL bindings provided by (iow, future development of pyOpenSSL will be in Python rather than in C - all unmerged branches will need to be integrated into this work somehow: you may want to consider porting to Python and *then* finishing the branch rather than finishing it in C and then porting it all).

Can you help with this problem?

Provide an answer of your own, or ask Nicholas Amorim for more information if necessary.

To post a message you must log in.