1# Changelog
2## securesystemslib v0.11.2
3
4* No (en|de)cryption of ed25519 key files when given empty password (pr #148).
5
6* Support ed25519 crypto in pure python with default installation (pr #149).
7
8* Update installation instructions to indicate commands needed to install
9  optional dependencies for RSA and ECDSA support (pr #150).
10
11* Edit setup.py's license classifier to `OSI LIcense :: MIT` (pr #151).
12
13## securesystemslib v0.11.1
14
15* Convert `\r\n` newline characters to `\n`, so that the same KEYID is
16  generated for key data regardless of the newline style used (pr #146).
17
18## securesystemslib v0.11.0
19
20* Add `prompt` parameter to interface.import_rsa_privatekey_from_file() (pr #124).
21
22* Update dependencies
23
24## securesystemslib v0.10.11
25
26* Replace deprecated `cryptography` methods.  signer() and verifier()
27  should be replaced with sign() and verify(), respectively.
28
29* Update dependencies.
30
31## securesystemslib v0.10.10
32
33* Add get_password() to API.
34
35* Enable password confirmation in all `generate_and_write_XXX_keypair()`
36  functions.
37
38* Minor:
39  Fix broken link in comment (recommended # of bits for RSA keys).
40  Add `TEXT_SCHEMA`.
41  Remove obsolete function (check_crypto_libaries) from `.coveragerc`.
42
43## securesystemslib v0.10.9
44
45* Add `debian` directory (and files) that can be used to package a .deb file.
46
47* Modify functions that generate or import keys so that the key file's path is
48  shown if the function prompts for a password.
49
50* Add colorama dependency.  It is used to colorize some of the prompts.
51
52* Update dependencies to their latest version.
53
54* Support KEYID filenames for generated key files.  KEYID filenames are used
55  if a filename is not specified.
56
57* Minor edits to comments, indentation, whitespace, etc.
58
59* Modify generate_rsa_key() so that leading and trailing newline characters
60  are stripped before generating the KEYID.  This is done so that the
61  KEYID generated from imported keys match. Imported PEM keys are
62  stripped of any leading and trailing newline characters before the KEYID is
63  generated.
64
65## securesystemslib v0.10.8
66
67* Drop support for Python 2.6 and 3.3
68
69* Add support for Python 3.6
70
71* Fix bug in PEM parser. See https://github.com/secure-systems-lab/securesystemslib/issues/54
72
73* Drop PyCrypto and multiple-library support
74
75* Update dependencies
76
77* Verify that the arguments to verify_signature() have matching KEYIDs
78
79* Add a changelog file (this one :)
80
81## securesystemslib v0.10.7
82@vladimir-v-diaz vladimir-v-diaz released this on Aug 23 · 79 commits to master since this release
83
84* Implement TAP 9
85
86## securesystemslib v0.10.6
87@vladimir-v-diaz vladimir-v-diaz released this on Jul 17 · 127 commits to master since this release
88
89* Fix bug in _get_keyid(), where the hash_algorithm argument to _get_keyid()
90was not correctly being used.
91
92## securesystemslib v0.10.5
93@vladimir-v-diaz vladimir-v-diaz released this on Jun 14 · 130 commits to master since this release
94
95* Bump cryptography dependency to v1.9.0
96
97* Fix backwards-incompatible change introduced by v1.9.0 of cryptography
98(dependency)
99
100## securesystemslib v0.10.4
101@vladimir-v-diaz vladimir-v-diaz released this on Jan 23 · 146 commits to master since this release
102
103* Add PUBLIC_KEY_SCHEMA and PUBLIC_KEYVAL_SCHEMA
104
105* Remove ssl_crypto/ssl_commons relics in docstrings
106
107## securesystemslib v0.10.3
108@vladimir-v-diaz vladimir-v-diaz released this on Jan 19 · 152 commits to master since this release
109
110* Initial pre-release
111