summaryrefslogtreecommitdiff
path: root/src/cryptography/hazmat/backends/openssl
Commit message (Expand)AuthorAgeFilesLines
* Remove a bunch of unused bindings (#8830)Alex Gaynor2023-04-261-19/+7
* Move is_fips logic to Rust (#8822)Alex Gaynor2023-04-251-16/+3
* Convert KDFs to Rust (#8787)Alex Gaynor2023-04-251-60/+0
* Migrate DH to Rust (#8768)Alex Gaynor2023-04-242-494/+13
* Convert HMAC to Rust (#8781)Alex Gaynor2023-04-222-92/+0
* Convert hashes to Rust (#8775)Alex Gaynor2023-04-212-94/+0
* Remove unused parameter (#8707)Alex Gaynor2023-04-111-7/+2
* Convert ed448 to Rust (#8705)Alex Gaynor2023-04-112-219/+13
* Convert ed25519 to Rust (#8697)Alex Gaynor2023-04-102-200/+28
* support equality checks on all public asymmetric key types (#8700)Paul Kehrer2023-04-107-4/+51
* Migrate x448 to Rust (#8691)Alex Gaynor2023-04-102-146/+9
* Use from __future__ import annotations everywhere (#8643)Alex Gaynor2023-03-3117-67/+95
* Fix handling very large pointer values (32-bit) (#8602)Alex Gaynor2023-03-251-2/+2
* drop support for openssl < 1.1.1d (#8449)Paul Kehrer2023-03-242-64/+2
* Migrate x25519 to use rust-openssl (#7933)Alex Gaynor2023-03-242-148/+9
* Simplify/unify Rust and Python OpenSSL error handling (#8552)Alex Gaynor2023-03-204-20/+15
* Support handling OpenSSL errors from Rust code (#8530)Alex Gaynor2023-03-161-2/+2
* Stop validating keys in ECDH exchange (#8490)Alex Gaynor2023-03-111-4/+10
* Small cleanups: (#8476)Alex Gaynor2023-03-091-18/+22
* replace use of EC_KEY_set_public_key_affine_coordinates (#8475)Paul Kehrer2023-03-091-2/+41
* Make Union type aliases a documented public API (#8168)Marti Raudsepp2023-03-072-19/+19
* Remove use of deprecated EC functions (#8459)Alex Gaynor2023-03-062-34/+11
* Update to the new wycheproof (#8403)Alex Gaynor2023-02-281-1/+4
* Added type annotations for more things in backend (#8265)Alex Gaynor2023-02-111-11/+20
* Simplify X25519 key loading (#8263)Alex Gaynor2023-02-112-73/+23
* Don't allow update_into to mutate immutable objects (#8230)Alex Gaynor2023-02-071-1/+1
* add support for centos9-fips (#8216)Paul Kehrer2023-02-061-0/+9
* add support for bytes-like objects in data and associated_data in aead algori...Mat2023-02-021-4/+8
* Several cleanups to the backend: (#8166)Alex Gaynor2023-01-301-12/+10
* Use Rust for CRL::is_signature_valid (#8162)Alex Gaynor2023-01-291-35/+0
* Use Rust for CSR::is_signature_valid (#8161)Alex Gaynor2023-01-291-23/+0
* Use the ruff 'pyupgrade' checks (#8104)Alex Gaynor2023-01-204-8/+8
* rename variable to make sense (#8080)Alex Gaynor2023-01-171-3/+3
* Update formatting for new ruff (#7937)Alex Gaynor2022-12-261-10/+10
* Switch from flake8 to ruff (#7920)Alex Gaynor2022-12-2112-31/+15
* a few more mypy flags and fixes (#7877)Paul Kehrer2022-12-044-4/+4
* Rewrite PKCS7 signature generation in Rust (#7729)Alex Gaynor2022-11-251-99/+1
* LibreSSL 3.7 adds support for Ed25519 (#7803)Theo Buehler2022-11-221-1/+1
* Update minimum LibreSSL to 3.5 (#7780)Alex Gaynor2022-11-071-3/+3
* Revert workaround for yanked OpenSSL (#7765)Alex Gaynor2022-11-031-4/+1
* Convert basic PKCS7 generation to Rust (#7700)Alex Gaynor2022-10-121-47/+0
* upgrade some openssls in CI (#7690)Paul Kehrer2022-10-111-2/+4
* add unsafe_skip_rsa_key_validation (#7667)Paul Kehrer2022-10-032-17/+50
* Handle error generating DH params with very very large key size (#7666)Alex Gaynor2022-10-011-1/+3
* support compilation against openssl 3 with no legacy provider (#7650)Paul Kehrer2022-09-261-22/+40
* remove consume_errors that are no longer required (#7620)Alex Gaynor2022-09-181-10/+0
* Remove reimplementation of OpenSSL function in DHX (#7611)Alex Gaynor2022-09-142-4/+2
* Move to a libressl policy (#7605)Alex Gaynor2022-09-131-5/+0
* use fixed pool to improve perf of aead ChaCha20Poly1305 (#7601)Paul Kehrer2022-09-121-14/+70
* Final set of cleanups to comments and bindings for dropping OpenSSL 1.1.0 (#7...Alex Gaynor2022-09-111-6/+6