PKG-INFO 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165
  1. Metadata-Version: 1.1
  2. Name: pyOpenSSL
  3. Version: 17.5.0
  4. Summary: Python wrapper module around the OpenSSL library
  5. Home-page: https://pyopenssl.org/
  6. Author: Hynek Schlawack
  7. Author-email: hs@ox.cx
  8. License: Apache License, Version 2.0
  9. Description-Content-Type: UNKNOWN
  10. Description: ========================================================
  11. pyOpenSSL -- A Python wrapper around the OpenSSL library
  12. ========================================================
  13. .. image:: https://readthedocs.org/projects/pyopenssl/badge/?version=stable
  14. :target: https://pyopenssl.org/en/stable/
  15. :alt: Stable Docs
  16. .. image:: https://travis-ci.org/pyca/pyopenssl.svg?branch=master
  17. :target: https://travis-ci.org/pyca/pyopenssl
  18. :alt: Build status
  19. .. image:: https://codecov.io/github/pyca/pyopenssl/branch/master/graph/badge.svg
  20. :target: https://codecov.io/github/pyca/pyopenssl
  21. :alt: Test coverage
  22. High-level wrapper around a subset of the OpenSSL library. Includes
  23. * ``SSL.Connection`` objects, wrapping the methods of Python's portable sockets
  24. * Callbacks written in Python
  25. * Extensive error-handling mechanism, mirroring OpenSSL's error codes
  26. ... and much more.
  27. You can find more information in the documentation_.
  28. Development takes place on GitHub_.
  29. Discussion
  30. ==========
  31. If you run into bugs, you can file them in our `issue tracker`_.
  32. We maintain a cryptography-dev_ mailing list for both user and development discussions.
  33. You can also join ``#cryptography-dev`` on Freenode to ask questions or get involved.
  34. .. _documentation: https://pyopenssl.org/
  35. .. _`issue tracker`: https://github.com/pyca/pyopenssl/issues
  36. .. _cryptography-dev: https://mail.python.org/mailman/listinfo/cryptography-dev
  37. .. _GitHub: https://github.com/pyca/pyopenssl
  38. Release Information
  39. ===================
  40. 17.5.0 (2017-11-30)
  41. -------------------
  42. Backward-incompatible changes:
  43. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  44. * The minimum ``cryptography`` version is now 2.1.4.
  45. Deprecations:
  46. ^^^^^^^^^^^^^
  47. *none*
  48. Changes:
  49. ^^^^^^^^
  50. - Fixed a potential use-after-free in the verify callback and resolved a memory leak when loading PKCS12 files with ``cacerts``.
  51. `#723 <https://github.com/pyca/pyopenssl/pull/723>`_
  52. - Added ``Connection.export_keying_material`` for RFC 5705 compatible export of keying material.
  53. `#725 <https://github.com/pyca/pyopenssl/pull/725>`_
  54. ----
  55. 17.4.0 (2017-11-21)
  56. -------------------
  57. Backward-incompatible changes:
  58. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  59. *none*
  60. Deprecations:
  61. ^^^^^^^^^^^^^
  62. *none*
  63. Changes:
  64. ^^^^^^^^
  65. - Re-added a subset of the ``OpenSSL.rand`` module.
  66. This subset allows conscientious users to reseed the OpenSSL CSPRNG after fork.
  67. `#708 <https://github.com/pyca/pyopenssl/pull/708>`_
  68. - Corrected a use-after-free when reusing an issuer or subject from an ``X509`` object after the underlying object has been mutated.
  69. `#709 <https://github.com/pyca/pyopenssl/pull/709>`_
  70. ----
  71. 17.3.0 (2017-09-14)
  72. -------------------
  73. Backward-incompatible changes:
  74. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  75. - Dropped support for Python 3.3.
  76. `#677 <https://github.com/pyca/pyopenssl/pull/677>`_
  77. - Removed the deprecated ``OpenSSL.rand`` module.
  78. This is being done ahead of our normal deprecation schedule due to its lack of use and the fact that it was becoming a maintenance burden.
  79. ``os.urandom()`` should be used instead.
  80. `#675 <https://github.com/pyca/pyopenssl/pull/675>`_
  81. Deprecations:
  82. ^^^^^^^^^^^^^
  83. - Deprecated ``OpenSSL.tsafe``.
  84. `#673 <https://github.com/pyca/pyopenssl/pull/673>`_
  85. Changes:
  86. ^^^^^^^^
  87. - Fixed a memory leak in ``OpenSSL.crypto.CRL``.
  88. `#690 <https://github.com/pyca/pyopenssl/pull/690>`_
  89. - Fixed a memory leak when verifying certificates with ``OpenSSL.crypto.X509StoreContext``.
  90. `#691 <https://github.com/pyca/pyopenssl/pull/691>`_
  91. `Full changelog <https://pyopenssl.org/en/stable/changelog.html>`_.
  92. Platform: UNKNOWN
  93. Classifier: Development Status :: 6 - Mature
  94. Classifier: Intended Audience :: Developers
  95. Classifier: License :: OSI Approved :: Apache Software License
  96. Classifier: Operating System :: MacOS :: MacOS X
  97. Classifier: Operating System :: Microsoft :: Windows
  98. Classifier: Operating System :: POSIX
  99. Classifier: Programming Language :: Python :: 2
  100. Classifier: Programming Language :: Python :: 2.6
  101. Classifier: Programming Language :: Python :: 2.7
  102. Classifier: Programming Language :: Python :: 3
  103. Classifier: Programming Language :: Python :: 3.4
  104. Classifier: Programming Language :: Python :: 3.5
  105. Classifier: Programming Language :: Python :: 3.6
  106. Classifier: Programming Language :: Python :: Implementation :: CPython
  107. Classifier: Programming Language :: Python :: Implementation :: PyPy
  108. Classifier: Topic :: Security :: Cryptography
  109. Classifier: Topic :: Software Development :: Libraries :: Python Modules
  110. Classifier: Topic :: System :: Networking