• Home
Name
Date
Size
#Lines
LOC

..--

.travis/03-May-2024-2113

doc/03-May-2024-2,2311,462

examples/03-May-2024-765561

leakcheck/03-May-2024-533390

rpm/03-May-2024-21

src/OpenSSL/03-May-2024-5,9864,564

tests/03-May-2024-8,2796,793

.coveragercD03-May-2024192 1512

.gitignoreD03-May-2024133 1413

.mention-botD03-May-202437 43

.travis.ymlD03-May-20243.5 KiB149123

CHANGELOG.rstD03-May-202412.4 KiB391245

CODE_OF_CONDUCT.rstD03-May-20243.3 KiB5638

CONTRIBUTING.rstD03-May-20245.1 KiB12181

INSTALL.rstD03-May-20241.4 KiB4727

LICENSED03-May-202411.1 KiB203169

MANIFEST.inD03-May-2024452 1211

METADATAD03-May-2024352 2019

MODULE_LICENSE_APACHE2D03-May-20240

NOTICED03-May-202411.1 KiB203169

README.rstD03-May-20241.8 KiB4832

TEST_MAPPINGD03-May-202488 98

codecov.ymlD03-May-202415 21

setup.cfgD03-May-2024514 2218

setup.pyD03-May-20243.2 KiB11388

tox.iniD03-May-20242.2 KiB8677

README.rst

1========================================================
2pyOpenSSL -- A Python wrapper around the OpenSSL library
3========================================================
4
5.. image:: https://readthedocs.org/projects/pyopenssl/badge/?version=stable
6   :target: https://pyopenssl.org/en/stable/
7   :alt: Stable Docs
8
9.. image:: https://travis-ci.org/pyca/pyopenssl.svg?branch=master
10   :target: https://travis-ci.org/pyca/pyopenssl
11   :alt: Build status
12
13.. image:: https://codecov.io/github/pyca/pyopenssl/branch/master/graph/badge.svg
14   :target: https://codecov.io/github/pyca/pyopenssl
15   :alt: Test coverage
16
17**Note:** The Python Cryptographic Authority **strongly suggests** the use of `pyca/cryptography`_
18where possible. If you are using pyOpenSSL for anything other than making a TLS connection
19**you should move to cryptography and drop your pyOpenSSL dependency**.
20
21High-level wrapper around a subset of the OpenSSL library. Includes
22
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
27... and much more.
28
29You can find more information in the documentation_.
30Development takes place on GitHub_.
31
32
33Discussion
34==========
35
36If you run into bugs, you can file them in our `issue tracker`_.
37
38We maintain a cryptography-dev_ mailing list for both user and development discussions.
39
40You can also join ``#cryptography-dev`` on Freenode to ask questions or get involved.
41
42
43.. _documentation: https://pyopenssl.org/
44.. _`issue tracker`: https://github.com/pyca/pyopenssl/issues
45.. _cryptography-dev: https://mail.python.org/mailman/listinfo/cryptography-dev
46.. _GitHub: https://github.com/pyca/pyopenssl
47.. _`pyca/cryptography`: https://github.com/pyca/cryptography
48