[issue37048] ssl module: QUIC support for HTTP/3

2020-10-21 Thread Jeremy Lainé
Jeremy Lainé added the comment: The OpenSSL authors make a fair point, QUIC seems to be taking a long time to stabilize with little consideration for backwards compatibility at this stage. As stated previously though it's perfectly feasible to implement a QUIC stack by linking to an unpatched

[issue37048] ssl module: QUIC support for HTTP/3

2020-10-21 Thread Christian Heimes
Christian Heimes added the comment: OpenSSL 3.0.0 is not going support QUIC, https://www.openssl.org/blog/blog/2020/02/17/QUIC-and-OpenSSL/ -- versions: +Python 3.10 -Python 3.9 ___ Python tracker _

[issue37048] ssl module: QUIC support for HTTP/3

2019-05-26 Thread Christian Heimes
Christian Heimes added the comment: Thanks for your feedback! So far I actively refrained from exposing or implementing any encryption primitives and API like AES, ChaCha20, and ECDSA. I'm worried about potential legal issues and export control restrictions. I have to talk to VanL first. --

[issue37048] ssl module: QUIC support for HTTP/3

2019-05-25 Thread Jeremy Lainé
Jeremy Lainé added the comment: I have started implementing a QUIC stack in Python [1] so I'll share a couple of thoughts in addition to Christian's two valid points: - SSLSocket is almost certainly not going to be the right entry point. QUIC's interface to TLS is entirely focused on passing

[issue37048] ssl module: QUIC support for HTTP/3

2019-05-25 Thread SilentGhost
Change by SilentGhost : -- nosy: +SilentGhost ___ Python tracker ___ ___ Python-bugs-list mailing list Unsubscribe: https://mail.py

[issue37048] ssl module: QUIC support for HTTP/3

2019-05-25 Thread Christian Heimes
New submission from Christian Heimes : This ticket collects information for QUIC [1][2] support and tracks, which APIs have to be added to Python in order to implement a QUIC protocol stack on top of Python's ssl and socket module. QUIC is a "UDP-Based Multiplexed and Secure Transport" protoc