Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Switch from check-manifest to check-sdist (#8846) | Alex Gaynor | 2023-04-30 | 2 | -7/+8 |
| | | | The latter will work with non-setuptools build backends. | ||||
* | Remove a bunch of unused bindings (#8830) | Alex Gaynor | 2023-04-26 | 3 | -37/+0 |
| | | | Also replace one DH function with a simpler implementation | ||||
* | Remove HMAC bindings (#8801) | Alex Gaynor | 2023-04-23 | 2 | -27/+0 |
| | |||||
* | Remove now unused bindings (#8778) | Alex Gaynor | 2023-04-21 | 2 | -13/+0 |
| | |||||
* | drop libressl 3.5.x support (#8741) | Paul Kehrer | 2023-04-16 | 2 | -11/+0 |
| | | | OpenBSD 7.1 is no longer supported so neither is LibreSSL 3.5.x | ||||
* | we also need X509_STORE_up_ref for pyopenssl (#8737) | Paul Kehrer | 2023-04-15 | 1 | -0/+1 |
| | |||||
* | re-add a binding for an upcoming pyopenssl release (#8724) | Paul Kehrer | 2023-04-14 | 1 | -0/+1 |
| | |||||
* | remove cffi helper funcs and args that are no longer needed (#8654) | Paul Kehrer | 2023-04-02 | 2 | -87/+1 |
| | |||||
* | Use from __future__ import annotations everywhere (#8643) | Alex Gaynor | 2023-03-31 | 32 | -0/+32 |
| | |||||
* | Restore the x509 error verification codes (#8626) | Itamar Turner-Trauring | 2023-03-28 | 1 | -2/+59 |
| | | | | | | | | | | | * Restore the x509 error verification codes. This is necessary for custom TLS certificate validation logic; see https://github.com/pyca/pyopenssl/issues/1201 * Remove changelog entry. --------- Co-authored-by: Itamar Turner-Trauring <itamar@pythonspeed.com> | ||||
* | remove unused binding (#8593) | Alex Gaynor | 2023-03-25 | 1 | -1/+0 |
| | |||||
* | drop support for openssl < 1.1.1d (#8449) | Paul Kehrer | 2023-03-24 | 6 | -787/+5 |
| | | | | | This removes the OS random engine, which contained the only CPython PSF licensed code in the repository. Accordingly, that license has now been removed. | ||||
* | Migrate x25519 to use rust-openssl (#7933) | Alex Gaynor | 2023-03-24 | 1 | -1/+0 |
| | |||||
* | handle case where WIN32_LEAN_AND_MEAN may already be defined (#8571) | Paul Kehrer | 2023-03-22 | 1 | -0/+2 |
| | |||||
* | Remove unused error bindings (#8568) | Alex Gaynor | 2023-03-22 | 1 | -3/+0 |
| | |||||
* | modify the python path in build_openssl.py instead of build.rs (#8528) | Paul Kehrer | 2023-03-15 | 1 | -1/+6 |
| | | | | | * modify the python path in build_openssl.py instead of build.rs * Remove unused import | ||||
* | Ressurect the PoC of OpenSSL from Rust (#7164) | Alex Gaynor | 2023-03-15 | 2 | -1/+29 |
| | |||||
* | Stop validating keys in ECDH exchange (#8490) | Alex Gaynor | 2023-03-11 | 1 | -0/+9 |
| | | | | | The theory here is that we're already doing sufficient validation key loading, and this is purely duplicative. Note that there's at least _some_ validationg that was previously occurring only ECDH, the LowOrderPublic check that can be seen in wycheproof. | ||||
* | replace use of EC_KEY_set_public_key_affine_coordinates (#8475) | Paul Kehrer | 2023-03-09 | 1 | -1/+4 |
| | | | | | | | | | | | | EC_KEY_set_public_key_affine_coordinates calls EC_KEY_check_key, which checks the point isn't at infinity, that it is on the curve (which has already been done by EC_POINT_set_affine_coordinates), and that the private scalar matches the public point. We don't want to do expensive checks twice, so instead we swap to calling EC_POINT_set_affine_coordinates directly and implement a private scalar matches public point check of our own. Also we no longer call deprecated functions. | ||||
* | Remove use of deprecated EC functions (#8459) | Alex Gaynor | 2023-03-06 | 1 | -20/+2 |
| | |||||
* | remove final unused bindings from x509_vfy (#8431) | Alex Gaynor | 2023-03-04 | 1 | -7/+0 |
| | |||||
* | remove one last unused ssl function (#8430) | Alex Gaynor | 2023-03-04 | 1 | -2/+0 |
| | |||||
* | remove unused ssl bindings (#8428) | Alex Gaynor | 2023-03-04 | 1 | -11/+0 |
| | |||||
* | remove unused bignum bindings (#8401) | Alex Gaynor | 2023-02-28 | 1 | -14/+0 |
| | |||||
* | remove several unused SSL bindings (#8391) | Alex Gaynor | 2023-02-27 | 1 | -7/+0 |
| | |||||
* | endless binding removal (#8360) | Paul Kehrer | 2023-02-20 | 1 | -3/+0 |
| | |||||
* | remove more unused ssl bindings (#8359) | Paul Kehrer | 2023-02-20 | 1 | -4/+0 |
| | | | `SSL_OP_NO_DTLS*` are identical to the `TLS` values and we've never used session_reused. | ||||
* | remove unused x509 verify bindings (#8358) | Alex Gaynor | 2023-02-20 | 1 | -13/+0 |
| | |||||
* | remove unused x509 verify bindings (#8356) | Alex Gaynor | 2023-02-20 | 1 | -13/+0 |
| | | | | | | | | | * remove unused x509 verify bindings * Update x509_vfy.py * Update x509_vfy.py * Update x509_vfy.py | ||||
* | remove unused error binding (#8355) | Alex Gaynor | 2023-02-20 | 1 | -2/+0 |
| | |||||
* | remove unused ssl binding (#8354) | Alex Gaynor | 2023-02-20 | 1 | -1/+0 |
| | |||||
* | remove unused x509 verify bindings (#8347) | Alex Gaynor | 2023-02-20 | 1 | -5/+0 |
| | |||||
* | remove unused x509 bindings (#8343) | Alex Gaynor | 2023-02-20 | 1 | -9/+0 |
| | |||||
* | remove unused ssl bindings (#8353) | Alex Gaynor | 2023-02-20 | 1 | -4/+0 |
| | |||||
* | remove unused x509 name binding (#8348) | Alex Gaynor | 2023-02-20 | 1 | -4/+0 |
| | |||||
* | remove unused ssl binding (#8346) | Alex Gaynor | 2023-02-20 | 1 | -1/+0 |
| | |||||
* | remove unused object binding (#8344) | Alex Gaynor | 2023-02-20 | 1 | -1/+0 |
| | |||||
* | Remove unused rsa binding (#8345) | Alex Gaynor | 2023-02-20 | 1 | -1/+0 |
| | |||||
* | remove proto_version getters and most SSL_SESSION_* bindings (#8340) | Paul Kehrer | 2023-02-19 | 1 | -12/+0 |
| | | | | | * remove proto_version getters and SSL_SESSION_* bindings * oops | ||||
* | remove SSL_CIPHER bindings (#8341) | Paul Kehrer | 2023-02-19 | 1 | -9/+0 |
| | |||||
* | remove some reneg bindings (#8339) | Paul Kehrer | 2023-02-19 | 1 | -6/+0 |
| | |||||
* | remove SSL_sess bindings (#8338) | Paul Kehrer | 2023-02-19 | 1 | -13/+0 |
| | |||||
* | remove unused DTLS bindings (#8337) | Paul Kehrer | 2023-02-19 | 1 | -7/+0 |
| | | | | | * remove unused DTLS bindings * remove conditional | ||||
* | remove unused x509 binding (#8336) | Alex Gaynor | 2023-02-19 | 1 | -1/+0 |
| | |||||
* | remove unused constant (#8335) | Paul Kehrer | 2023-02-19 | 1 | -1/+0 |
| | |||||
* | remove some error bindings (#8334) | Paul Kehrer | 2023-02-19 | 1 | -3/+0 |
| | |||||
* | remove unused ec bindings (#8329) | Alex Gaynor | 2023-02-19 | 1 | -17/+0 |
| | |||||
* | remove unused netscape spki binding (#8330) | Alex Gaynor | 2023-02-19 | 1 | -1/+0 |
| | |||||
* | remove unused evp binding (#8331) | Alex Gaynor | 2023-02-19 | 1 | -1/+0 |
| | |||||
* | remove unused pkcs7 bindings (#8332) | Alex Gaynor | 2023-02-19 | 1 | -11/+0 |
| |