summaryrefslogtreecommitdiff
path: root/src/cryptography/hazmat/primitives/ciphers/modes.py
Commit message (Expand)AuthorAgeFilesLines
* Use from __future__ import annotations everywhere (#8643)Alex Gaynor2023-03-311-0/+1
* Use the ruff 'pyupgrade' checks (#8104)Alex Gaynor2023-01-201-3/+1
* Replace deprecated `abstractproperty` (#7943)Viicos2022-12-271-5/+10
* add AES128/AES256 classes (#7542)Paul Kehrer2022-08-261-0/+7
* Format for new black (#6828)Alex Gaynor2022-01-291-2/+2
* Improve typing in mode code (#6775)Alex Gaynor2021-12-301-4/+20
* type encryptor/decryptor (#6744)Paul Kehrer2021-12-231-11/+11
* raise a ValueError if the AEAD tag is too long (#6246)Paul Kehrer2021-09-041-1/+17
* more typing (#5887)Paul Kehrer2021-03-021-4/+4
* add typehints for read only properties (#5826)Mathias Ertl2021-02-151-9/+30
* type hinting for symmetric ciphers (#5719)Paul Kehrer2021-01-301-46/+39
* Complete removal of py2 (#5533)Alex Gaynor2020-12-091-12/+5
* Remove __future__ import from our code (#5610)Alex Gaynor2020-12-091-1/+0
* GCM IV size limits (#5553)Paul Kehrer2020-11-091-5/+7
* Paint it Black by the Rolling Stones (#5324)Alex Gaynor2020-07-201-7/+12
* Simplify string formatting (#4757)Alex Gaynor2019-02-201-3/+3
* allow bytes-like for key/iv/data for symmetric encryption (#4621)Paul Kehrer2018-12-091-7/+7
* centralize our bytes check (#4622)Paul Kehrer2018-12-021-21/+8
* raise ValueError on zero length GCM IV (#4348)Paul Kehrer2018-07-171-0/+2
* disallow implicit tag truncation with finalize_with_tag (#4342)Paul Kehrer2018-07-171-0/+1
* Add support for AES XTS (#3900)Paul Kehrer2017-10-011-7/+52
* Fixed #3533 -- made GCM mode object immutable (#3553)Alex Gaynor2017-05-201-3/+0
* postpone GCM authentication tag requirement until finalization (#3421)Philipp Gesang2017-05-021-12/+13
* improved languagePaul Kehrer2016-03-071-1/+1
* require mode nonce/iv/tag data to be bytesPaul Kehrer2016-03-071-0/+21
* put the AAD and encrypted byte limit checks in the parent contextPaul Kehrer2015-07-011-0/+2
* move cipher and mode interfacesPaul Kehrer2015-02-131-15/+61
* Update the license header for every source file, as well as the documentation.Alex Gaynor2014-11-161-12/+3
* Move the cryptography package into a src/ subdirectoryDonald Stufft2014-11-131-0/+125