Skip to content

Latest commit

 

History

History
32 lines (19 loc) · 1.12 KB

introduction.rst

File metadata and controls

32 lines (19 loc) · 1.12 KB

Introduction

History

pyOpenSSL was originally created by Martin Sjögren because the SSL support in the standard library in Python 2.1 (the contemporary version of Python when the pyOpenSSL project was begun) was severely limited. Other OpenSSL wrappers for Python at the time were also limited, though in different ways.

Later it was maintained by Jean-Paul Calderone who among other things managed to make pyOpenSSL a pure Python project which the current maintainers are very grateful for.

Over the time the standard library's ssl module improved, never reaching the completeness of pyOpenSSL's API coverage. pyOpenSSL remains the only choice for full-featured TLS code in Python versions 3.7+ and PyPy.

Development

pyOpenSSL is collaboratively developed by the Python Cryptography Authority (PyCA) that also maintains the low-level bindings called cryptography.