Skip to content

Releases: secure-systems-lab/securesystemslib

Secure Systems Lib v0.11.1

30 Apr 15:45
v0.11.1
1c4161e
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
Choose a tag to compare
Pre-release

Implement TAP 9

securesystemslib v0.10.6

17 Jul 20:47
v0.10.6
e35fc01
Compare
Choose a tag to compare
Pre-release
  • Fix bug in _get_keyid(), where the hash_algorithm argument to _get_keyid() wasn't correctly being used.

securesystemslib v0.10.5

14 Jun 21:04
v0.10.5
Compare
Choose a tag to compare
Pre-release
  • Bump cryptography dependency to v1.9.0
  • Fix backwards-incompatible change introduced by v1.9.0 of cryptography (dependency)

securesystemslib v0.10.4

23 Jan 17:11
v0.10.4
Compare
Choose a tag to compare
Pre-release
  • Add PUBLIC_KEY_SCHEMA and PUBLIC_KEYVAL_SCHEMA
  • Remove ssl_crypto/ssl_commons relics in docstrings