Releases: secure-systems-lab/securesystemslib
Secure Systems Lib v0.11.2
securesystemslib v0.11.2
-
No (en|de)cryption of ed25519 key files when given empty password (pr #148).
-
Support ed25519 crypto in pure python with default installation (pr #149).
-
Update installation instructions to indicate commands needed to install
optional dependencies for RSA and ECDSA support (pr #150). -
Edit setup.py's license classifier to
OSI LIcense :: MIT
(pr #151).
Secure Systems Lib v0.11.1
securesystemslib v0.11.1
- Convert
\r\n
newline characters to\n
, so that the same KEYID is
generated for key data regardless of the newline style used (pr #146).
securesystemslib v0.11.0
securesystemslib v0.11.0
-
Add
prompt
parameter to interface.import_rsa_privatekey_from_file() (pr #124). -
Update dependencies.
Note: This is a backwards-incompatible release.
SecureSystemsLib v0.10.11
securesystemslib v0.10.11
-
Replace deprecated
cryptography
methods. signer() and verifier()
should be replaced with sign() and verify(), respectively. -
Update dependencies.
SecureSystemsLib v0.10.10
-
Add get_password() to API.
-
Enable password confirmation in all
generate_and_write_XXX_keypair()
functions. -
Minor:
Fix broken link in comment (recommended # of bits for RSA keys).
AddTEXT_SCHEMA
.
Remove obsolete function (check_crypto_libaries) from.coveragerc
.
securesystemslib v0.10.9
securesystemslib v0.10.9
-
Add
debian
directory (and files) that can be used to package a .deb file. -
Modify functions that generate or import keys so that the key file's path is
shown if the function prompts for a password. -
Add colorama dependency. It is used to colorize some of the prompts.
-
Update dependencies to their latest version.
-
Support KEYID filenames for generated key files. KEYID filenames are used
if a filename is not specified. -
Minor edits to comments, indentation, whitespace, etc.
-
Modify generate_rsa_key() so that leading and trailing newline characters
are stripped before generating the KEYID. This is done so that the
KEYID generated from imported keys match. Imported PEM keys are
stripped of any leading and trailing newline characters before the KEYID is
generated.
securesystemslib v0.10.8
-
Drop support for Python 2.6 and 3.3
-
Add support for Python 3.6
-
Fix bug in PEM parser. See #54
-
Drop PyCrypto and multiple-library support
-
Update dependencies
-
Verify that the arguments to verify_signature() have matching KEYIDs
-
Add a changelog file (this one :)
securesystemslib v0.10.7
Implement TAP 9
securesystemslib v0.10.6
- Fix bug in _get_keyid(), where the
hash_algorithm
argument to _get_keyid() wasn't correctly being used.
securesystemslib v0.10.5
- Bump cryptography dependency to v1.9.0
- Fix backwards-incompatible change introduced by v1.9.0 of cryptography (dependency)