summaryrefslogtreecommitdiff
path: root/src/cryptography
Commit message (Expand)AuthorAgeFilesLines
* support X.509 certificate PSS signing (#8888)Paul Kehrer2023-05-102-1/+15
* add signature_algorithm_parameters to certificate (#8795)Paul Kehrer2023-05-071-0/+10
* invalid visible string support (#8884)Paul Kehrer2023-05-071-0/+1
* Fix for #8854 (#8855)Harmin Parra Rueda2023-05-031-0/+1
* Automate the version bump (#8828)Alex Gaynor2023-04-261-0/+1
* Remove a bunch of unused bindings (#8830)Alex Gaynor2023-04-262-28/+7
* Move is_fips logic to Rust (#8822)Alex Gaynor2023-04-252-16/+4
* Convert KDFs to Rust (#8787)Alex Gaynor2023-04-255-69/+37
* Migrate DH to Rust (#8768)Alex Gaynor2023-04-245-498/+44
* Use pyo3's facilities for exceptions (#8785)Alex Gaynor2023-04-222-15/+19
* Convert HMAC to Rust (#8781)Alex Gaynor2023-04-225-154/+27
* Convert hashes to Rust (#8775)Alex Gaynor2023-04-215-141/+48
* drop libressl 3.5.x support (#8741)Paul Kehrer2023-04-161-7/+0
* add support for aes256-gcm@openssh.com decryption for SSH keys (#8738)Paul Kehrer2023-04-151-23/+85
* Remove unused consts (#8713)Alex Gaynor2023-04-121-3/+0
* Remove unused parameter (#8707)Alex Gaynor2023-04-111-7/+2
* Convert ed448 to Rust (#8705)Alex Gaynor2023-04-115-228/+45
* Convert ed25519 to Rust (#8697)Alex Gaynor2023-04-105-210/+61
* support equality checks on all public asymmetric key types (#8700)Paul Kehrer2023-04-1015-4/+99
* Support msCertificateTemplate extension (#8695)Paul Kehrer2023-04-103-0/+63
* Migrate x448 to Rust (#8691)Alex Gaynor2023-04-105-156/+36
* Use from __future__ import annotations everywhere (#8643)Alex Gaynor2023-03-3176-194/+298
* Added support for OCSP AcceptableResponses extension (#8617)Alex Gaynor2023-03-273-0/+32
* Make CffiBuf implementation sounder (#8612)Alex Gaynor2023-03-261-2/+2
* Fix handling very large pointer values (32-bit) (#8602)Alex Gaynor2023-03-252-3/+3
* remove unused warning constant (#8594)Alex Gaynor2023-03-251-1/+0
* fix copyright years (#8595)Alex Gaynor2023-03-251-1/+1
* drop python 3.6 support (#8448)Paul Kehrer2023-03-241-13/+0
* drop support for openssl < 1.1.1d (#8449)Paul Kehrer2023-03-244-96/+2
* reopen main for 41 dev (#8584)Paul Kehrer2023-03-241-1/+1
* version bump and changelog for 40.0.0 (#8583)40.0.0Paul Kehrer2023-03-241-1/+1
* Migrate x25519 to use rust-openssl (#7933)Alex Gaynor2023-03-245-156/+40
* Added support for handling python buffers in Rust code (#8556)Alex Gaynor2023-03-212-1/+8
* Simplify/unify Rust and Python OpenSSL error handling (#8552)Alex Gaynor2023-03-207-100/+33
* Support handling OpenSSL errors from Rust code (#8530)Alex Gaynor2023-03-163-20/+28
* Ressurect the PoC of OpenSSL from Rust (#7164)Alex Gaynor2023-03-153-7/+21
* Stop validating keys in ECDH exchange (#8490)Alex Gaynor2023-03-112-4/+17
* 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-0716-104/+154
* Remove use of deprecated EC functions (#8459)Alex Gaynor2023-03-063-41/+11
* deprecate support for OpenSSL <1.1.1d (#8444)Paul Kehrer2023-03-051-0/+18
* Add an ignore for the newest ruff (#8440)Alex Gaynor2023-03-051-1/+1
* Update to the new wycheproof (#8403)Alex Gaynor2023-02-281-1/+4
* raise UnsupportedAlgorithm instead of ValueError in x509 builder sign (#8397)Paul Kehrer2023-02-261-3/+16
* fixes #8298 -- correctly generate content-type header in PKCS#7 SMIME (#8389)Alex Gaynor2023-02-261-4/+19
* Enforce max number of SSH certificate principals (#8376)Jake2023-02-231-0/+10
* Add shortcut methods for exporting EC keys as raw bytes (#8357)David Buchanan2023-02-224-0/+80
* Remove unused bindings (#8321)Alex Gaynor2023-02-191-18/+0
* fixes #8316 -- correct docstring (#8319)Alex Gaynor2023-02-171-1/+1