Skip to content

Commit 74e8c08

Browse files
committed
Introduction of crypto material managers and data key caching
1 parent f4cbe48 commit 74e8c08

File tree

69 files changed

+6005
-1929
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+6005
-1929
lines changed

CHANGELOG.rst

+34
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
=========
2+
Changelog
3+
=========
4+
5+
1.3.0
6+
=====
7+
8+
Major
9+
-----
10+
* Added cryptographic materials managers as a concept
11+
* Added data key caching
12+
* Moved to deterministic IV generation
13+
14+
Minor
15+
-----
16+
* Added changelog
17+
* Fixed attrs usage to provide consistent behavior with 16.3.0 and 17.x
18+
* Fixed performance bug which caused KDF calculations to be performed too frequently
19+
* Removed ``line_length`` as a configurable parameter of ``EncryptingStream`` and
20+
``DecryptingStream`` objects to simplify class APIs after it was found in further
21+
testing to have no measurable impact on performance
22+
* Added deterministic length eliptic curve signature generation
23+
* Added support for calculating ciphertext message length from header
24+
* Migrated README from md to rst
25+
26+
1.2.2
27+
=====
28+
* Fixed ``attrs`` version to 16.3.0 to avoid `breaking changes in attrs 17.1.0`_
29+
30+
1.2.0
31+
=====
32+
* Initial public release
33+
34+
.. _breaking changes in attrs 17.1.0: https://attrs.readthedocs.io/en/stable/changelog.html

MANIFEST.in

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
include README.md
1+
include README.rst
22
include LICENSE
33
include requirements.txt

README.md

-209
This file was deleted.

0 commit comments

Comments
 (0)