aboutsummaryrefslogtreecommitdiffstats
path: root/cryptography/hazmat/bindings/openssl/ssl.py
Commit message (Collapse)AuthorAgeFilesLines
* Move the cryptography package into a src/ subdirectoryDonald Stufft2014-11-131-620/+0
| | | | | | | | | | | | | Due to differences in how py.test determines which module to ``import`` the test suite actually runs against the cryptography which is in the *current* directory instead of the cryptography which is installed. The problem essentially boils down to when there is a tests/__init__.py then py.test adds the current directory to the front of the sys.path, causing it to take precedence over the installed location. This means that running the tests relies on the implicit compile that CFFI does instead of testing against what people will actually be runnning, which is the module compiled by setup.py.
* Fix ssl.py comment styleLaurens Van Houtven2014-06-231-3/+3
|
* Move X509_STORE_CTX out of ssl.pyLaurens Van Houtven2014-06-201-11/+0
| | | | Refs #1140.
* Add verification error codesLaurens Van Houtven2014-06-161-2/+0
|
* trivial style fix in bindingsPaul Kehrer2014-06-071-2/+2
|
* Add ALPN support.Cory Benfield2014-06-071-0/+45
|
* Function to get current compression and expansionPhiBo2014-05-111-0/+5
|
* Add missing type SSL_OP_LEGACY_SERVER_CONNECTPhiBo2014-05-071-0/+1
|
* Fix to build without secure renegotiation supportPhiBo2014-05-071-5/+7
|
* Conditional binding for secure renegotiationPhiBo2014-05-061-6/+11
|
* style fixes and conditional binding for SSL_OP_ALLOW_UNSAFE_RENEGOTIATIONPaul Kehrer2014-05-061-4/+15
|
* Add macro to get secure renegotiation supportPhiBo2014-05-041-0/+2
|
* Add support for SSL_get_ciphers()PhiBo2014-05-041-0/+7
|
* SSL_state_string_long to support pyOpenSSL `Connection.state_string`Jean-Paul Calderone2014-05-011-0/+1
|
* fix SSL_OP_ALL being unusable on Windows due to long being 32-bit signedPaul Kehrer2014-04-201-13/+15
|
* Merge pull request #885 from exarkun/X509_STORE_CTX-paraphernaliaAlex Gaynor2014-04-021-0/+4
|\ | | | | Bind a few APIs related to X509_STORE_CTX structures.
| * Bind a few APIs related to X509_STORE_CTX structures.Jean-Paul Calderone2014-04-021-0/+4
| |
* | Remove extraneous spaces.Cory Benfield2014-03-281-10/+10
| |
* | Add NPN functions.Cory Benfield2014-03-281-0/+62
| |
* | Add SSL_CTX method getter to fix #794Alex Stapleton2014-03-221-1/+7
| |
* | c has syntax rules tooPaul Kehrer2014-03-211-1/+1
| |
* | workaround a netbsd bug where they did not compile with d1_meth.cPaul Kehrer2014-03-211-0/+23
| |
* | partially deopaque SSL_CTX to support a pyopenssl use case. fixes #783Paul Kehrer2014-03-111-1/+6
| |
* | change all our static const ints to longs in ssl.pyPaul Kehrer2014-03-101-91/+91
| |
* | this define is too large for a 32-bit integer. fixes #773Paul Kehrer2014-03-101-1/+1
| |
* | Added future imports and licenses that are missingAlex Gaynor2014-03-081-0/+2
| |
* | more changes for 0.9.8e support, this time in the ssl.h headersPaul Kehrer2014-03-071-4/+36
|/
* this macro should return a longPaul Kehrer2014-02-251-1/+1
|
* Remove commentsFedor Brunner2014-02-251-5/+1
|
* Add OpenSSL bindings for TLS Finished message.Fedor Brunner2014-02-251-0/+10
| | | | | | Add OpenSSL binding socket type. Add OpenSSL binding to check if TLS session is reused.
* Move for OpenSSL 0.9.8Alex Gaynor2014-02-201-2/+2
|
* Information about actually used cipher.Fedor Brunner2014-02-201-0/+9
| | | | | | | | SSL_get_current_cipher SSL_CIPHER_get_name SSL_CIPHER_get_bits SSL_CIPHER_get_version
* Add X509_V_ERR_APPLICATION_VERIFICATIONHynek Schlawack2014-02-141-0/+1
|
* Add support for DTLSv1manuels2014-02-061-0/+4
|
* Fuck, fixAlex Gaynor2014-01-281-1/+1
|
* Allow these to not be defined because lololol fedora/centosAlex Gaynor2014-01-161-0/+8
|
* Start binding some stuff for ECDHE in pyOpenSSL.Alex Gaynor2014-01-161-0/+2
|
* Split OpenSSL bindingAlex Stapleton2014-01-011-0/+388
|
* Renamed bindings to backendsAlex Gaynor2013-12-131-216/+0
|
* Simple macroscyli2013-11-171-1/+37
|
* Simple function declarations (no callbacks)cyli2013-11-111-0/+55
|
* Handle customizations in another PR as per @alexcyli2013-11-111-25/+0
|
* Remove the two declarations that are not in 0.9.8cyli2013-11-111-2/+0
|
* Add all the variable declarations (and customizations necessary to make them ↵cyli2013-11-111-0/+123
| | | | work) for ssl.py
* Initial stab at fixing the first broken functionAlex Gaynor2013-11-051-0/+3
|
* Move the bindings into the hazmat moduleDonald Stufft2013-10-281-0/+26