summaryrefslogtreecommitdiff
path: root/src/cryptography/hazmat/primitives
Commit message (Expand)AuthorAgeFilesLines
* Convert KDFs to Rust (#8787)Alex Gaynor2023-04-252-9/+13
* Migrate DH to Rust (#8768)Alex Gaynor2023-04-241-4/+7
* Convert HMAC to Rust (#8781)Alex Gaynor2023-04-221-62/+4
* Convert hashes to Rust (#8775)Alex Gaynor2023-04-211-47/+29
* 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
* Convert ed448 to Rust (#8705)Alex Gaynor2023-04-111-8/+11
* Convert ed25519 to Rust (#8697)Alex Gaynor2023-04-101-8/+11
* support equality checks on all public asymmetric key types (#8700)Paul Kehrer2023-04-108-0/+48
* Migrate x448 to Rust (#8691)Alex Gaynor2023-04-101-8/+11
* Use from __future__ import annotations everywhere (#8643)Alex Gaynor2023-03-3141-72/+124
* Migrate x25519 to use rust-openssl (#7933)Alex Gaynor2023-03-241-8/+13
* Added support for handling python buffers in Rust code (#8556)Alex Gaynor2023-03-211-1/+1
* Make Union type aliases a documented public API (#8168)Marti Raudsepp2023-03-078-48/+98
* 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
* fixes #8316 -- correct docstring (#8319)Alex Gaynor2023-02-171-1/+1
* fixes #8316 -- correct docstring (#8318)Alex Gaynor2023-02-171-1/+1
* Added type annotations for more things in backend (#8265)Alex Gaynor2023-02-112-11/+11
* add support for bytes-like objects in data and associated_data in aead algori...Mat2023-02-021-13/+16
* Update style for new black (#8185)Alex Gaynor2023-01-312-3/+0
* Use the ruff 'pyupgrade' checks (#8104)Alex Gaynor2023-01-207-16/+8
* remove the last vestiges of sha1 out of pkcs7 (#8032)Paul Kehrer2023-01-091-2/+1
* deprecate the rest of DSA support for SSH (#8013)Paul Kehrer2023-01-091-0/+22
* deprecate support for DSA in load_ssh_public_key (#8009)Paul Kehrer2023-01-081-43/+26
* switch to using integers for valid_after/valid_before in SSH certs (#8007)Paul Kehrer2023-01-081-33/+21
* SSHCertificateBuilder (#8004)Paul Kehrer2023-01-082-0/+413
* support SSH certificate parsing (#7960)Paul Kehrer2023-01-072-1/+279
* small refactor in ssh for key type (#7983)Paul Kehrer2023-01-051-20/+23
* Replace more deprecated `abstractproperty` (#7944)Viicos2022-12-284-11/+22
* Typo fixes (#7942)Alex Gaynor2022-12-281-1/+1
* Replace deprecated `abstractproperty` (#7943)Viicos2022-12-275-17/+34
* Update formatting for new ruff (#7937)Alex Gaynor2022-12-262-3/+3
* Switch from flake8 to ruff (#7920)Alex Gaynor2022-12-2123-47/+12
* Annotate a few more functions (#7876)Alex Gaynor2022-12-045-5/+5
* Rewrite PKCS7 signature generation in Rust (#7729)Alex Gaynor2022-11-251-6/+48
* update for new mypy (with more accurate typing) (#7785)Alex Gaynor2022-11-081-1/+3
* Remove SHA1 signatures support from PKCS7 (#7734)Alex Gaynor2022-10-221-1/+0
* Convert basic PKCS7 generation to Rust (#7700)Alex Gaynor2022-10-121-3/+2
* add unsafe_skip_rsa_key_validation (#7667)Paul Kehrer2022-10-032-4/+19
* handle AESSIV empty byte strings on encrypt/decrypt (#7644)Paul Kehrer2022-09-241-0/+2
* use fixed pool to improve perf of aead ChaCha20Poly1305 (#7601)Paul Kehrer2022-09-121-2/+13
* fixes #7179 -- remove deprecated from_encoded_point (#7572)Alex Gaynor2022-09-071-45/+0
* support setting more PKCS12 serialization encryption options (#7560)Paul Kehrer2022-09-052-3/+76
* add AES128/AES256 classes (#7542)Paul Kehrer2022-08-262-0/+27
* PoC for making key serialization more configurable (#7520)Alex Gaynor2022-08-223-4/+62
* KBKDF: add CounterLocation.MiddleFixed (#7489)Jean Paul Galea2022-08-151-6/+45
* remove bizzare dead code (#7444)Alex Gaynor2022-07-221-3/+1
* feat: drop max password length of 72 characters from 'serialize_ssh_private_k...Andrew Pantuso2022-07-201-6/+0