diff --git a/tests/test_formats.py b/tests/test_formats.py index 7885e303..763e4036 100755 --- a/tests/test_formats.py +++ b/tests/test_formats.py @@ -66,7 +66,7 @@ def test_schemas(self): 'KEYIDS_SCHEMA': (securesystemslib.formats.KEYIDS_SCHEMA, ['123456789abcdef', '123456789abcdef']), - 'SIG_SCHEME_SCHEMA': (securesystemslib.formats.SIG_SCHEME_SCHEMA, 'rsassa-pss-sha256'), + 'SCHEME_SCHEMA': (securesystemslib.formats.SCHEME_SCHEMA, 'rsassa-pss-sha256'), 'RELPATH_SCHEMA': (securesystemslib.formats.RELPATH_SCHEMA, 'metadata/root/'), diff --git a/tests/test_repository_lib.py b/tests/test_repository_lib.py index 584e0ca9..624af103 100755 --- a/tests/test_repository_lib.py +++ b/tests/test_repository_lib.py @@ -316,34 +316,33 @@ def test_import_ed25519_privatekey_from_file(self): with open(invalid_keyfile, 'wb') as file_object: file_object.write(b'bad keyfile') - self.assertRaises(securesystemslib.exceptions.Error, repo_lib.import_ed25519_privatekey_from_file, - invalid_keyfile, 'pw') + self.assertRaises(securesystemslib.exceptions.Error, + repo_lib.import_ed25519_privatekey_from_file, invalid_keyfile, 'pw') # Invalid private key imported (contains unexpected keytype.) imported_ed25519_key['keytype'] = 'invalid_keytype' - # Use 'pycrypto_keys.py' to bypass the key format validation performed by + # Use 'pyca_crypto_keys.py' to bypass the key format validation performed by # 'keys.py'. salt, iterations, derived_key = \ - securesystemslib.pycrypto_keys._generate_derived_key('pw') + securesystemslib.pyca_crypto_keys._generate_derived_key('pw') # Store the derived key info in a dictionary, the object expected # by the non-public _encrypt() routine. derived_key_information = {'salt': salt, 'iterations': iterations, - 'derived_key': derived_key} + 'derived_key': derived_key} # Convert the key object to json string format and encrypt it with the # derived key. encrypted_key = \ - securesystemslib.pycrypto_keys._encrypt(json.dumps(imported_ed25519_key), - derived_key_information) + securesystemslib.pyca_crypto_keys._encrypt( + json.dumps(imported_ed25519_key), derived_key_information) with open(ed25519_keypath, 'wb') as file_object: - file_object.write(encrypted_key.encode('utf-8')) + file_object.write(encrypted_key.encode('utf-8')) self.assertRaises(securesystemslib.exceptions.FormatError, - repo_lib.import_ed25519_privatekey_from_file, - ed25519_keypath, 'pw') + repo_lib.import_ed25519_privatekey_from_file, ed25519_keypath, 'pw') diff --git a/tuf/repository_tool.py b/tuf/repository_tool.py index 2d95c7f7..9af44483 100755 --- a/tuf/repository_tool.py +++ b/tuf/repository_tool.py @@ -98,14 +98,6 @@ # Initial 'timestamp.json' expiration time of 1 day. TIMESTAMP_EXPIRATION = 86400 -try: - securesystemslib.keys.check_crypto_libraries(['rsa', 'ed25519', 'general']) - -except securesystemslib.exceptions.UnsupportedLibraryError: #pragma: no cover - logger.warn('Warning: The repository and developer tools require' - ' additional libraries, which can be installed as follows:' - '\n $ pip install tuf[tools]') - class Repository(object): """