summaryrefslogtreecommitdiff
path: root/src/cryptography/hazmat/backends/openssl/ciphers.py
Commit message (Expand)AuthorAgeFilesLines
* Use from __future__ import annotations everywhere (#8643)Alex Gaynor2023-03-311-3/+3
* drop support for openssl < 1.1.1d (#8449)Paul Kehrer2023-03-241-1/+1
* Don't allow update_into to mutate immutable objects (#8230)Alex Gaynor2023-02-071-1/+1
* Use the ruff 'pyupgrade' checks (#8104)Alex Gaynor2023-01-201-2/+2
* Switch from flake8 to ruff (#7920)Alex Gaynor2022-12-211-1/+0
* Remove explicit subclassing of object now that all classes are new-style (#6830)Alex Gaynor2022-01-301-1/+1
* Format for new black (#6828)Alex Gaynor2022-01-291-1/+1
* Improve type coverage on some backend internals (#6776)Alex Gaynor2022-01-021-2/+4
* type encryptor/decryptor (#6744)Paul Kehrer2021-12-231-7/+2
* more cipher typing (#6738)Paul Kehrer2021-12-221-1/+1
* more backend typing (#6731)Paul Kehrer2021-12-211-1/+5
* Remove read_only_property and precisely type all these getters (#6668)Alex Gaynor2021-11-291-1/+4
* Simplify how we test boring, in a way that'll be extensible to the future (#6...Alex Gaynor2021-11-101-5/+11
* raise a ValueError if the AEAD tag is too long (#6246)Paul Kehrer2021-09-041-1/+8
* Added handling for OpenSSL "xts duplicated keys" error. (#6085)Angus Gratton2021-06-091-1/+22
* [WIP] 3.0.0 support (#5250)Paul Kehrer2021-04-221-0/+8
* fix XTS less than one block length. fixes #5885 (#5925)Paul Kehrer2021-03-211-1/+7
* port changelog and fix back to master for CVE-2020-36242 (#5748)Paul Kehrer2021-02-071-1/+1
* Added typing for more of ciphers (#5738)Alex Gaynor2021-02-011-5/+5
* Update APIs to use non-deprecated OpenSSL ones where possible (#5633)Alex Gaynor2020-12-101-1/+1
* Remove __future__ import from our code (#5610)Alex Gaynor2020-12-091-1/+0
* chunking didn't actually work (#5499)Paul Kehrer2020-10-251-1/+1
* chunked update_into (#5419)Paul Kehrer2020-08-241-13/+21
* Improve debugability of this internal error (#5399)Alex Gaynor2020-08-151-1/+2
* Paint it Black by the Rolling Stones (#5324)Alex Gaynor2020-07-201-28/+46
* See if we can remove an OpenSSL 1.0.1 workaround (#5184)Alex Gaynor2020-04-061-8/+0
* Drop support for OpenSSL 1.0.1 (#5178)Alex Gaynor2020-04-041-17/+0
* Simplify string formatting (#4757)Alex Gaynor2019-02-201-4/+4
* Improve error message for unsupported ciphers (#4650)Alex Gaynor2018-12-181-6/+8
* allow bytes-like for key/iv/data for symmetric encryption (#4621)Paul Kehrer2018-12-091-8/+13
* disallow implicit tag truncation with finalize_with_tag (#4342)Paul Kehrer2018-07-171-0/+5
* Fix some stuttering. (#4240)David Benjamin2018-05-141-3/+0
* Add support for AES XTS (#3900)Paul Kehrer2017-10-011-0/+2
* add ChaCha20 support (#3919)Paul Kehrer2017-09-281-0/+2
* bind EVP_CTRL_AEAD even when on < 1.1.0 (#3679)Paul Kehrer2017-06-041-4/+4
* fix libressl error/refactor some error handling (#3609)Paul Kehrer2017-05-261-4/+2
* Simplify the update (#3586)Alex Gaynor2017-05-231-7/+3
* Fixed #3533 -- made GCM mode object immutable (#3553)Alex Gaynor2017-05-201-23/+32
* use openssl constants (#3534)Paul Kehrer2017-05-031-5/+13
* postpone GCM authentication tag requirement until finalization (#3421)Philipp Gesang2017-05-021-1/+21
* add support for update_into on CipherContext (#3190)Paul Kehrer2017-02-161-0/+16
* Drop 1.0.0 (#3312)Alex Gaynor2016-12-131-35/+0
* Resolved some more CFFI warnings; these are also unsigned (#3163)Alex Gaynor2016-09-221-2/+2
* fix inconsistency in utilization of block_size in openssl cipher impl (#3131)Paul Kehrer2016-09-021-7/+6
* Removed some code that existed for OpenSSL 0.9.8 (#2983)Alex Gaynor2016-06-181-11/+3
* Use InternalError for stuffAlex Gaynor2015-09-261-16/+14
* convert the rest of the openssl backend to using openssl_assertPaul Kehrer2015-09-251-11/+10
* export interfaces from base in ciphers, update docsPaul Kehrer2015-02-141-6/+7
* move cipher and mode interfacesPaul Kehrer2015-02-131-14/+13
* Update the license header for every source file, as well as the documentation.Alex Gaynor2014-11-161-12/+3