Jonathan Ballet | add44ae | 2011-07-16 14:39:36 +0900 | [diff] [blame^] | 1 | .. _intro: |
| 2 | |
| 3 | Introduction |
| 4 | ============ |
| 5 | |
| 6 | The reason pyOpenSSL was created is that the SSL support in the socket module in |
| 7 | Python 2.1 (the contemporary version of Python when the pyOpenSSL project was |
| 8 | begun) was severely limited. Other OpenSSL wrappers for Python at the time were |
| 9 | also limited, though in different ways. Unfortunately, Python's standard |
| 10 | library SSL support has remained weak, although other packages (such as |
| 11 | `M2Crypto <http://chandlerproject.org/Projects/MeTooCrypto>`_) |
| 12 | have made great advances and now equal or exceed pyOpenSSL's functionality. |
| 13 | |
| 14 | The reason pyOpenSSL continues to be maintained is that there is a significant |
| 15 | user community around it, as well as a large amount of software which depends on |
| 16 | it. It is a great benefit to many people for pyOpenSSL to continue to exist and |
| 17 | advance. |