summaryrefslogtreecommitdiff
path: root/src/_cffi_src
Commit message (Collapse)AuthorAgeFilesLines
* Switch from check-manifest to check-sdist (#8846)Alex Gaynor2023-04-302-7/+8
| | | The latter will work with non-setuptools build backends.
* Remove a bunch of unused bindings (#8830)Alex Gaynor2023-04-263-37/+0
| | | Also replace one DH function with a simpler implementation
* Remove HMAC bindings (#8801)Alex Gaynor2023-04-232-27/+0
|
* Remove now unused bindings (#8778)Alex Gaynor2023-04-212-13/+0
|
* drop libressl 3.5.x support (#8741)Paul Kehrer2023-04-162-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 Kehrer2023-04-151-0/+1
|
* re-add a binding for an upcoming pyopenssl release (#8724)Paul Kehrer2023-04-141-0/+1
|
* remove cffi helper funcs and args that are no longer needed (#8654)Paul Kehrer2023-04-022-87/+1
|
* Use from __future__ import annotations everywhere (#8643)Alex Gaynor2023-03-3132-0/+32
|
* Restore the x509 error verification codes (#8626)Itamar Turner-Trauring2023-03-281-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 Gaynor2023-03-251-1/+0
|
* drop support for openssl < 1.1.1d (#8449)Paul Kehrer2023-03-246-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 Gaynor2023-03-241-1/+0
|
* handle case where WIN32_LEAN_AND_MEAN may already be defined (#8571)Paul Kehrer2023-03-221-0/+2
|
* Remove unused error bindings (#8568)Alex Gaynor2023-03-221-3/+0
|
* modify the python path in build_openssl.py instead of build.rs (#8528)Paul Kehrer2023-03-151-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 Gaynor2023-03-152-1/+29
|
* Stop validating keys in ECDH exchange (#8490)Alex Gaynor2023-03-111-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 Kehrer2023-03-091-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 Gaynor2023-03-061-20/+2
|
* remove final unused bindings from x509_vfy (#8431)Alex Gaynor2023-03-041-7/+0
|
* remove one last unused ssl function (#8430)Alex Gaynor2023-03-041-2/+0
|
* remove unused ssl bindings (#8428)Alex Gaynor2023-03-041-11/+0
|
* remove unused bignum bindings (#8401)Alex Gaynor2023-02-281-14/+0
|
* remove several unused SSL bindings (#8391)Alex Gaynor2023-02-271-7/+0
|
* endless binding removal (#8360)Paul Kehrer2023-02-201-3/+0
|
* remove more unused ssl bindings (#8359)Paul Kehrer2023-02-201-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 Gaynor2023-02-201-13/+0
|
* remove unused x509 verify bindings (#8356)Alex Gaynor2023-02-201-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 Gaynor2023-02-201-2/+0
|
* remove unused ssl binding (#8354)Alex Gaynor2023-02-201-1/+0
|
* remove unused x509 verify bindings (#8347)Alex Gaynor2023-02-201-5/+0
|
* remove unused x509 bindings (#8343)Alex Gaynor2023-02-201-9/+0
|
* remove unused ssl bindings (#8353)Alex Gaynor2023-02-201-4/+0
|
* remove unused x509 name binding (#8348)Alex Gaynor2023-02-201-4/+0
|
* remove unused ssl binding (#8346)Alex Gaynor2023-02-201-1/+0
|
* remove unused object binding (#8344)Alex Gaynor2023-02-201-1/+0
|
* Remove unused rsa binding (#8345)Alex Gaynor2023-02-201-1/+0
|
* remove proto_version getters and most SSL_SESSION_* bindings (#8340)Paul Kehrer2023-02-191-12/+0
| | | | | * remove proto_version getters and SSL_SESSION_* bindings * oops
* remove SSL_CIPHER bindings (#8341)Paul Kehrer2023-02-191-9/+0
|
* remove some reneg bindings (#8339)Paul Kehrer2023-02-191-6/+0
|
* remove SSL_sess bindings (#8338)Paul Kehrer2023-02-191-13/+0
|
* remove unused DTLS bindings (#8337)Paul Kehrer2023-02-191-7/+0
| | | | | * remove unused DTLS bindings * remove conditional
* remove unused x509 binding (#8336)Alex Gaynor2023-02-191-1/+0
|
* remove unused constant (#8335)Paul Kehrer2023-02-191-1/+0
|
* remove some error bindings (#8334)Paul Kehrer2023-02-191-3/+0
|
* remove unused ec bindings (#8329)Alex Gaynor2023-02-191-17/+0
|
* remove unused netscape spki binding (#8330)Alex Gaynor2023-02-191-1/+0
|
* remove unused evp binding (#8331)Alex Gaynor2023-02-191-1/+0
|
* remove unused pkcs7 bindings (#8332)Alex Gaynor2023-02-191-11/+0
|