aboutsummaryrefslogtreecommitdiffstats
path: root/src/_cffi_src/openssl/bio.py
Commit message (Collapse)AuthorAgeFilesLines
* Fixed #5050 -- dropped support for an old LibresSSL release (#5056)Alex Gaynor2019-11-111-1/+1
| | | | | | * Fixed #5050 -- dropped support for an old LibresSSL release * Changelog
* add BIO_free_all (#4874)Dominic Chen2019-05-061-0/+1
|
* Revert the const bits of #4220. (#4276)David Benjamin2018-06-291-1/+1
| | | | | | | | | | | | | | | | In #4220, I switched BIO_new to take a const pointer (true in 1.1.0, but not 1.0.2) on grounds that: This also folds in the const bits from 1.1.0, on the assumption that, now that the function pointer check is gone, it will just cause cffi to generate more conservative pointer types that work for 1.0.2 as well. But I got this backwards. If the bindings say BIO_METHOD*, cffi will pass a BIO_METHOD* to BIO_new, which works in both OpenSSL versions. If it says const BIO_METHOD*, cffi will pass const BIO_METHD* to BIO_new, which does not work in 1.0.2. (Although cryptography.io's build ignores all these warnings anyway, so it's kind of moot.)
* LibreSSL 2.7.x support (#4270)Paul Kehrer2018-05-301-1/+1
| | | | | | | | * libre 2.7.3 compatibility * add a changelog * actually build against 2.7.3
* Removes branches in bindings for various OpenSSL 1.1.0 prereleases (#4269)Alex Gaynor2018-05-311-1/+1
| | | | | | | | | | | | | | | | * Remove defines for openssl 1.1.0 pre * Update bio.py * Update dh.py * Update dsa.py * Update rsa.py * Update x509_vfy.py * Compress branches
* Remove unused BIO bindings. (#4220)David Benjamin2018-05-141-107/+3
| | | | | | | | | | | | | * Remove unused BIO bindings. This also folds in the const bits from 1.1.0, on the assumption that, now that the function pointer check is gone, it will just cause cffi to generate more conservative pointer types that work for 1.0.2 as well. * Restore some functions used externally. Datagram BIO_CTRL_* constants are intentionally omitted per discussion on the PR.
* Add bindings for DTLS support (#4089)gesslerpd2018-01-231-0/+9
| | | | | | | | | | | | | | | | * + more DTLS bindings * + BIO_CTRL_DGRAM* * + read ahead functions * rm BIO_CTRL_DGRAM_SET_PEEK_MODE * rm BIO_CTRL_DGRAM_SET_DONT_FRAG * + link mtu conditional logic * rm some BIO_CTRL_DGRAM* bindings
* Funcs macros gone (#3695)Paul Kehrer2017-06-271-3/+0
| | | | | | | | * No more FUNCS/MACROS distinction * change the docs to not talk about MACROS since they're gone * remove out of date comment
* some wconversion fixes (#3727)Paul Kehrer2017-06-261-1/+1
|
* Attempt to simplify the libressl checing (#3482)Alex Gaynor2017-03-261-1/+1
| | | | | | | | | | * Attempt to simplify the libressl checing * SHENANGINS * Attempted fix * More simplification
* add some BIO functions for pypy's ssl stdlib (#3249)Paul Kehrer2016-11-181-0/+11
| | | refs #3248
* remove two more constants that no longer exist and we don't use (#3101)Paul Kehrer2016-08-251-1/+0
|
* BIO_set has been removed in 1.1.0 (#3092)Paul Kehrer2016-08-161-1/+0
| | | Since we aren't using it bye bye
* Remove a binding and comments that reference 0.9.8 (#2984)Alex Gaynor2016-06-181-4/+1
|
* opaque BIO_METHOD and BIO. Move some functions that added const (#2881)Paul Kehrer2016-04-301-40/+12
|
* Add more bindings to OpenSSL, to be used by the Python _ssl module. (#2868)Amaury Forgeot d'Arc2016-04-081-0/+1
| | | | | | | | | | | | | | * Add more bindings to OpenSSL, all are used by the Python _ssl module. * Add a conditional: SSL_CTX_clear_options() does not exist before 0.9.8m * 80 cols * Condionally define the TLSEXT error codes. * Address review comments * Remove all parameter names
* these bio types no longer exist in 1.1.0Paul Kehrer2016-03-131-2/+0
| | | | and...you guessed it, we don't use them and neither does pyOpenSSL
* BIO_ptr_ctrl's ret type changed from char to void...but we don't use itPaul Kehrer2016-03-081-1/+0
| | | | So let's reduce our exposure to this sort of thing and remove it.
* move BIO_new_mem_buf to macros to handle 1.0.2g signature changePaul Kehrer2016-03-011-1/+2
|
* remove openssl CONDITIONAL_NAMESPaul Kehrer2015-08-031-2/+0
|
* convert to cffi 1.0 precompile systemPaul Kehrer2015-06-071-0/+172