forked from google/keyczar
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathChangeLog
112 lines (85 loc) · 3.75 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
Keyczar Java release 0.71j
==========================
2016-11-07 Andrew Sacamano <asacamano@gmail.com>
* Really fix the DSA veritifcation - and add a flag to enable
switching between strict and lenient behavior for DSA verification.
Keyczar Java release 0.71i
==========================
2016-10-13 Andrew Sacamano <asacamano@gmail.com>
* Fix bug where extra bytes were being appended to signatures, and
truncate extra bytes on signatures before sending to JCE.
Keyczar Java release 0.71h
==========================
2016-05-04 Shawn Willden <swillden@google.com>
* Enable custom implementations of KeyczarReader
* fixed cached thread safety regression
* AES >128bit key hash fallback, fixes issue #105
* Key collision robustness, refs #108 and fixes #107
* Refactored Stream Caching to be cleaner
* Correct/add copyright statements
* fix hardcoded temp file paths in KeyczarToolTest
* Change the Java source version to 1.6
* Remove GSON & logging, for easier use on Android
* Some whitespace cleanups.
* Removed log4j dependency and switched it for slf4j
* Explain file permission args
* Create metadata and key files in mode 0600
* Made magic number into constant and fixed up naming
* fix bugs in lenPrefixUnpack in Util.java
Keyczar Java release 0.71g
==========================
2013-09-05 Devin Lundberg <dlundberg@google.com>
* ASM version bumped to 3.3 to prevent exceptions
* updated usekey for more functionality and ability to read from stdin
and stdout
* Refactor of key generation parameters
* DSA key json size bug
* Close file and fully read file stream
* Write metadata after keys on import
* KeyczarTool now uses the max version instead of the number of keys
to create new version numbers.
* Fixed AttachedSign bug.
Keyzcar Java release 0.71f
==========================
2012-05-22 Justin Scheiner <jmscheiner@google.com>
* Make KeyType extensible. KeyTypes are immutable singletons (similar
to the enum before). Existing KeyTypes were moved to
enums.DefaultKeyType. Unsupported KeyTypes are registered at
initialization.
* Make it possible for third parties to extend KeyczarKey
(visibility change).
Keyzcar Java release 0.71e
==========================
2012-05-22 Edward Kupershlak <ekupershlak@google.com>
* Removed static modifiers from StreamCache in Java Crypter and
Verifier. Having them static could lead to collisions between keys in
unrelated key sets.
* Modified Java Keyczar to make Gson instance thread-local.
Keyzcar Java release 0.71d
==========================
2012-04-05 Shawn Willden <swillden@google.com>
* Added a no-argument, private constructor to RsaPrivateKey.
Apparently there are some configurations in which Guice demands
this, even though, it works fine most places.
Keyzcar Java release 0.71c
==========================
2012-04-05 Shawn Willden <swillden@google.com>
* Refactored of Key classes to make it easier to write new
KeyReaders which aren't in org.keyczar.
* Renamed Padding class as RsaPadding (should not affect client
code since it shouldn't be used by client code).
* Added PKCS#8 key import (including support for
password-protected PKCS#8 keys).
* Added workaround for IBM JCE's propensity to append an extra
null to RSA ciphertext.
* Added SessionCrypter to provide an API that allows easy use of a
session key for bi-directional session-based encryption/decryption
(thanks to jmscheiner@google.com).
Keyzcar Java release 0.71b
==========================
2011-11-02 Shawn Willden <swillden@google.com>
* Omit '"padding"="OAEP"' from RSA key files that use the default
padding. Adding the padding field breaks the current Python code.
* Added this ChangeLog so we can more easily document what changes
from releast to release. Will also begin tagging each release in
git.