forked from google/keyczar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
130 lines (91 loc) · 4.21 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
Keyczar Python release 0.716
==================
2016-05-04 Shawn Willden <swillden@google.com>
Overview of Changes:
* Replace the Memoize decorator with property cache to avoid memory leak.
* Add compatiblity with django-environ (Path)
Keyczar Python release 0.715
==================
Overview of Changes:
* Change version numbering to match PEP-0440
Keyczar Python release 0.71d
==================
Overview of Changes:
* Unpadding happens after MAC validation to prevent padding oracle attacks
* Added Encoding options to all crypto operations to select whether or not
not encoding should be used.
* Python version setup improved for PyPi.
* AttachedSign with empty nonce now correctly functions.
Keyczar Python release 0.71c
==================
Overview of Changes:
* Remove hashbangs from code
* Make test files executable
* Add LICENSE file to repo and MANIFEST.in to comply with ASL 2.0
* Bumped version to 0.71c in setup.py etc.
Keyczar Python release 0.71b
=======
Overview of Changes:
* Streaming encryption/decryption support (Robert Leftwich)
* M2Crypto support (Robert Leftwich)
* Pluggable back-ends (Robert Leftwich)
* Made base-64 encoding optional (Shawn Willden)
* Added signed session support (Shawn Willden)
2012-12-20 23:30:00 +0100 Maxim Burgerhout / Shawn Willden
2012-01-27 15:35:44 +1100 Robert Leftwich
* Change KZ_BACKEND_PATHS to KEYCZAR_BACKEND_PATHS
2011-12-29 17:13:12 +1100 Robert Leftwich
* Fix for a long-standing issue with the crypter passed to the
encrypted reader being an Encrypter, not a Crypter capable of
decrypting any existing keys. Refactored creation of Crypter for
encrypted keysets to a single function for reuse and ease of
testing.
2011-12-29 17:06:53 +1100 Robert Leftwich
* Fix issue with FileReader and StaticKeyReader assuming that they
work for every location. Added unit tests for CreateReader and
CreateWriter. Made CreateReader/Writer error messages a little
more explicit.
2011-12-29 17:03:23 +1100 Robert Leftwich
* Added the ability to specify paths to additional backends using
an environment variable.
2011-12-23 15:40:14 +1100 Robert Leftwich
* Rationalised crypter_test.py permutations to improve unit test
performance. Added missing import to keyczar.py and a test for it.
2011-11-26 16:42:27 +1100 rl-0x0
* Add streaming encryption and decryption support and
tests. Separate Base64 encoding from streaming
encryption/decryption. Added Base64 streaming
encoding/decoding. Allow default Base64 encoding/decoding on
encrypt/decrypt to be overridden. Renamed util.Decode/Encode to
util.Base64Decode/Base64Encode and added deprecation
wrappers. Tweaks to unit test setup to remove use of undocumented
makeSuite(). Changed util.Decode() to remove line endings to
handle reflowed input data. Added tests for simulated reflowed
data. Sundry style guide fixes to old and new code. Added
util_test.py with tests for Base64 streaming.
2011-12-02 14:54:02 -0700 Shawn Willden
* Fix Python signed session encryption. It was erroneously base64
encoding the ciphertext before signing, making it incompatible
with the other language implementations.
2011-12-02 14:49:43 -0700 Shawn Willden
* Made base 64 encoding optional for encryption and decryption.
2011-12-02 14:39:51 -0700 Shawn Willden
* Renamed Encode and Decode to Base64WSEncode and Base64WSDecode.
2011-11-27 16:15:58 +1100 Robert Leftwich
* Added support for pluggable backends, allowing key sets to be
stored outside the local file system. Kept Keyczar.Write backward
compatible, allowing but deprecating use of a string instead of a
Writer.
2011-12-01 22:22:19 -0700 Shawn Willden
* Added signed session encryption and decryption to Python.
2011-12-01 22:17:07 -0700 Shawn Willden
* Added attached signing and verification to Python.
2011-12-01 22:09:54 -0700 Shawn Willden
* Added session encryption to Keyczar Python.
2011-11-27 09:29:25 +1100 Robert Leftwich
* Add initial support for M2Crypto, allowing switching between it
and PyCrypto as required. Changed tests to run in both modes and
added an interop test of varying key sizes.
2011-12-01 00:41:52 -0700 Shawn Willden
* Added an assertion to ensure no one tries to create non CBC-mode
AES keys, since we don't actually support them.