introduction.rst 815 B

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