Skip to content

Releases: secure-systems-lab/securesystemslib

Secure Systems Lib v0.12.0

14 Oct 08:31
586c6b5

Choose a tag to compare

Pre-release
  • backwards incompatible
    • Remove data serialization in create_signature and verify_signature (#162)
    • Replace mostly obsolete TempFile utility with single helper function (#181)
    • Remove TUF-specific code and comments (#165)
  • new features
    • Add support for pkcs1v15 RSA signature scheme and additional hash algorithms (#173, #175)
    • Add basic OpenPGP support, transferred from in-toto (#174, #176, #185)
  • miscellaneous
    • Fix publishing of code coverage and enhance test configuration (#171)
    • Make colorama a strict dependency (#178)
    • Enhance source distribution metadata (#168)
    • Update downstream Debian metadata (#177)

Secure Systems Lib v0.11.3

27 Sep 20:48
23008b4

Choose a tag to compare

Pre-release

securesystemslib v0.11.3

  • Provide option to normalize line endings (\r\n -> \n, \r -> \n) when
    calculating the hash of a file (default: do not normalize).
  • Update developer dependencies (dev-requirements.txt):
    • cryptography 2.2.2 to 2.3.1
    • tox 3.0.0 to 3.2.1

Secure Systems Lib v0.11.2

01 Jun 18:51
sslibv0.11.2
509a186

Choose a tag to compare

Pre-release

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

30 Apr 15:45
v0.11.1
1c4161e

Choose a tag to compare

Pre-release

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

11 Apr 18:39
v0.11.0
fcd7959

Choose a tag to compare

Pre-release

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

28 Mar 17:46
v0.10.11
946bb81

Choose a tag to compare

Pre-release

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

31 Jan 19:51
v0.10.10
57c12fd

Choose a tag to compare

Pre-release
  • 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).
    Add TEXT_SCHEMA.
    Remove obsolete function (check_crypto_libaries) from .coveragerc.

securesystemslib v0.10.9

18 Jan 20:53
v0.10.9
07bf160

Choose a tag to compare

Pre-release

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

08 Nov 20:20
v0.10.8
3db6a95

Choose a tag to compare

Pre-release
  • 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

23 Aug 17:16
v0.10.7

Choose a tag to compare

Pre-release

Implement TAP 9