diff --git a/tuf/client/basic_client.py b/tuf/client/basic_client.py index b6a8de36..1ba36dbc 100755 --- a/tuf/client/basic_client.py +++ b/tuf/client/basic_client.py @@ -131,7 +131,7 @@ def update_client(repository_mirror): # Remove any files from the destination directory that are no longer being # tracked. - #updater.remove_obsolete_targets(destination_directory) + updater.remove_obsolete_targets(destination_directory) diff --git a/tuf/examples/example_client.py b/tuf/examples/example_client.py index faaad672..78b1103f 100755 --- a/tuf/examples/example_client.py +++ b/tuf/examples/example_client.py @@ -1,33 +1,36 @@ """ - simple_pip_integration.py + example_client.py Vladimir Diaz - August 1, 2013 + September 2012 See LICENSE for licensing information. - Example client script demonstrating custom python code one can write for a - PyPI+pip+TUF integration. + Example script demonstrating custom python code a software updater + utilizing The Update Framework may write to securely update files. + The 'basic_client.py' script can be used on the command-line to perform + an update that will download and update all available targets; writing + custom code is not required in this case. - The custom example below demonstrates updating all the targets of a - specified role (i.e., 'targets/ + The custom examples below demonstrate: + (1) updating all targets + (2) updating all the targets of a specified role + (3) updating a specific target explicitely named. """ import logging -import tuf -import tuf.log import tuf.client.updater -logger = logging.getLogger('tuf.cient.basic_client') - +# Uncomment the line below to enable printing of debugging information. +#tuf.log.set_log_level(logging.DEBUG) # Set the local repository directory containing the metadata files. tuf.conf.repository_directory = '.' @@ -51,9 +54,6 @@ # all the targets tracked, and determine which of these targets have been # updated. updater.refresh() - -# -updater.refresh_targets_metadata_chain( all_targets = updater.all_targets() updated_targets = updater.updated_targets(all_targets, destination_directory) @@ -67,3 +67,28 @@ # Remove any files from the destination directory that are no longer being # tracked. updater.remove_obsolete_targets(destination_directory) + + +""" +# Example demonstrating an update that only downloads the targets of +# a specific role (i.e., 'targets/role1') + +updater.refresh() +targets_of_role1 = updater.targets_of_role('targets/role1') +updated_targets = updater.updated_targets(targets_of_role1, destination_directory) + +for target in updated_targets: + updater.download_target(target, destination_directory) +""" + + +""" +# Example demonstrating an update that downloads a specific target. + +updater.refresh() +target = updater.target('LICENSE.txt') +updated_target = updater.updated_targets([target], destination_directory) + +for target in updated_target: + updater.download_target(target, destination_directory) +""" diff --git a/tuf/examples/example_integration.py b/tuf/examples/example_integration.py deleted file mode 100755 index ca86743e..00000000 --- a/tuf/examples/example_integration.py +++ /dev/null @@ -1,84 +0,0 @@ -""" - - example_integration.py - - - Vladimir Diaz - - - August 1, 2013 - - - See LICENSE for licensing information. - - - Example client script outlining custom python code one can write for a - PyPI+pip+TUF integration. It aims to demonstrate efficient retrieval - of a target file and a metadata chain of trust, in a secure manner. - - The custom example below demonstrates updating all the targets of a - specified role (i.e., 'targets/packages/A/Alice.txt'). - -""" - -import logging - -import tuf.client.updater - -# Uncomment the line below to enable printing of debugging information. -tuf.log.set_log_level(logging.DEBUG) - -# Set the local repository directory containing the metadata files. -tuf.conf.repository_directory = '.' - -# Set the repository mirrors. This dictionary is needed by the Updater -# class of updater.py. The client will download metadata and target -# files from any one of these mirrors. -repository_mirrors = {'mirror1': {'url_prefix': 'http://localhost:8001', - 'metadata_path': 'metadata', - 'targets_path': 'targets', - 'confined_target_dirs': ['']}} - -# Create the Upater object using the updater name 'tuf-example' -# and the repository mirrors defined above. -updater = tuf.client.updater.Updater('tuf-example', repository_mirrors) - -# Set the local destination directory to save the target files. -destination_directory = './targets' - -# Refresh the repository's top-level roles, store the target information for -# all the targets of the 'Alice' project, and determine which of these targets -# have been updated. First, refresh top-level roles... -updater.refresh() - -# The 'release.txt' file may be inspected to retreive our desired role, or -# a dictionary that links project names to project roles. -# For example: {'Alice': 'targets/packages/A/Alice'} -alice_role = 'targets/packages/A/Alice' - -# Before we can download the metadata for 'alice_role', the chain of trust -# must be built. At the moment, the client has only downloaded/updated -# the metadata for the top-level roles. -# Download: 'targets/packages.txt', 'targets/packages/A.txt', -# 'targets/packages/A/Alice.txt'. In other words, we only fetch the minimum -# required to get a list of targets that the 'Alice' project -# has signed. Calling updater.all_targets() or updater.target() causes an -# update of all the metadata on the repository, which might be inefficient -# for a repository like PyPI. -updater.refresh_targets_metadata_chain(alice_role) -targets_of_alice = updater.targets_of_role(alice_role) -updated_targets = updater.updated_targets(targets_of_alice, destination_directory) - -# The pip software updater might request multiple targets in one update -# cycle (i.e., -# $ pip install Alice -# fetches 'simple/Alice/index.html', 'alice-v0.1.tar.gz', ...) -# As a simple example here, download a single target file arbitrarily -# chosen, and save it locally. -for updated_target in updated_targets: - if updated_target['filepath'] == 'packages/A/Alice/alice-v0.1.tar.gz': - updater.download_target(updated_target, destination_directory) - -# Remove any files from the destination directory that are no longer being -# tracked. -updater.remove_obsolete_targets(destination_directory) diff --git a/tuf/tmp/client/example_integration.py b/tuf/tmp/client/example_integration.py deleted file mode 100755 index 6c4bcc7e..00000000 --- a/tuf/tmp/client/example_integration.py +++ /dev/null @@ -1,90 +0,0 @@ -""" - - example_integration.py - - - Vladimir Diaz - - - August 1, 2013 - - - See LICENSE for licensing information. - - - Example client script outlining custom python code one can write for a - PyPI+pip+TUF integration. It aims to demonstrate efficient retrieval - of a target file and a metadata chain of trust, in a secure manner. - - The custom example below demonstrates updating all the targets of a - specified role (i.e., 'targets/packages/A/Alice.txt'). - -""" - -import logging - -import tuf.client.updater - -# Uncomment the line below to enable printing of debugging information. -tuf.log.set_log_level(logging.DEBUG) - -# Set the local repository directory containing the metadata files. -tuf.conf.repository_directory = '.' - -# Set the repository mirrors. This dictionary is needed by the Updater -# class of updater.py. The client will download metadata and target -# files from any one of these mirrors. -repository_mirrors = {'mirror1': {'url_prefix': 'http://localhost:8001', - 'metadata_path': 'metadata', - 'targets_path': 'targets', - 'confined_target_dirs': ['']}} - -# Create the Upater object using the updater name 'tuf-example' -# and the repository mirrors defined above. -updater = tuf.client.updater.Updater('tuf-example', repository_mirrors) - -# Set the local destination directory to save the target files. -destination_directory = './targets' - -# The single target file that the client wishes to update/install. -alice_package = 'packages/A/Alice/alice-v2.0.tar.gz' -message = 'Example that updates '+repr(alice_package)+' and downloads the '+\ - 'mimimum metadata to set the required chain of trust.\n' -print message - -# Refresh the repository's top-level roles, store the target information for -# all the targets of the 'Alice' project, and determine which of these targets -# have been updated. First, refresh top-level roles... -updater.refresh() - -# The 'release.txt' file may be inspected to retreive our desired role, or -# a dictionary that links project names to project roles. -# For example: {'Alice': 'targets/packages/A/Alice'} -alice_role = 'targets/packages/A/Alice' - -# Before we can download the metadata for 'alice_role', the chain of trust -# must be built. At the moment, the client has only downloaded/updated -# the metadata for the top-level roles. -# Download: 'targets/packages.txt', 'targets/packages/A.txt', -# 'targets/packages/A/Alice.txt'. In other words, we only fetch the minimum -# required to get a list of targets that the 'Alice' project -# has signed. Calling updater.all_targets() or updater.target() causes an -# update of all the metadata on the repository, which might be inefficient -# for a repository like PyPI. -updater.refresh_targets_metadata_chain(alice_role) -targets_of_alice = updater.targets_of_role(alice_role) -updated_targets = updater.updated_targets(targets_of_alice, destination_directory) - -# The pip software updater might request multiple targets in one update -# cycle (i.e., -# $ pip install Alice -# fetches 'simple/Alice/index.html', 'alice-v0.1.tar.gz', ...) -# As a simple example here, download a single target file arbitrarily -# chosen, and save it locally. -for updated_target in updated_targets: - if updated_target['filepath'] == alice_package: - updater.download_target(updated_target, destination_directory) - -# Remove any files from the destination directory that are no longer being -# tracked. -updater.remove_obsolete_targets(destination_directory) diff --git a/tuf/tmp/client/metadata/current/release.txt b/tuf/tmp/client/metadata/current/release.txt deleted file mode 100644 index 14623ee0..00000000 --- a/tuf/tmp/client/metadata/current/release.txt +++ /dev/null @@ -1,58 +0,0 @@ -{ - "signatures": [ - { - "keyid": "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9", - "method": "evp", - "sig": "adb041550a26327056b17409c59c2294930bcee1dc88008a9b458d828da673e2da4ae3c40257dfa51a25cd2cd23189fd1753546fd441879f275e515b433919e0403478bc2a7b7d9e455283f742fe5d059097be55eb2d705123194f31b13cb7d2a96421e5b7fb09df2f0a5d4245676b71c4630fd20ee29f962b3d327eb3362cd5e2f104b3a036d9c305817df955e19c49f3878cf3e65915c8a542adfd057f62522c1eca75cba513c81adb14994152934ecb4de1fb707d1aca4cc0f2b5ecb09e6645cb6f27f0769c8aeeff7f5728a910af9d310737c17e6b1cd611b07d70ee80de1457b13f54102ec5c58fdcf75470fe4db41c18f93f18a92f9929b8a9693e6e96b6231fc63705f47e05e079259e1eff17234060870685868da555d0bb05546f26d77ff7f091c3bd1a3e77633f2f5505597f8126a2130cacaee9a119c2915b48a0b08ff2152495462119b6a4ca05d302629bb7f7da60346a8cdd12f2820a00af6d1f3debffaf5052c2d31afa9c3fce3f82dbd139fcd0cd5062bede2c77c5e19407" - } - ], - "signed": { - "_type": "Release", - "expires": "2014-08-01 16:19:08 UTC", - "meta": { - "root.txt": { - "hashes": { - "sha256": "2e496d43eb877fc725dd3bd616da0c1e018057982d3c8acf8906a4104680feb1" - }, - "length": 4793 - }, - "targets.txt": { - "hashes": { - "sha256": "c5cbeeaaa617fa9ecf282ed4ed3051ecba2d8f9535f148e14103c6d6ed6bfd39" - }, - "length": 2260 - }, - "targets/packages.txt": { - "hashes": { - "sha256": "324aff11e6488e3619f8a291dc94f82faf60ab00ce67443ba32997bd0d1ad0cb" - }, - "length": 2325 - }, - "targets/packages/A.txt": { - "hashes": { - "sha256": "0af576b49df40cc310ba314a82dc264202ec74d4238eb526d85230aacf9d2282" - }, - "length": 2123 - }, - "targets/packages/A/Alice.txt": { - "hashes": { - "sha256": "49d0adb568d9323161f987087894df88cc0eb45ad2e4b7972b017915899226af" - }, - "length": 1377 - }, - "targets/packages/B.txt": { - "hashes": { - "sha256": "e3618668fe88e9fa99cb305e24d8c78ed3083270bb3de8bbc42dbf4234f2e894" - }, - "length": 2119 - }, - "targets/packages/B/Bob.txt": { - "hashes": { - "sha256": "3fb4ac73a78e66408b6192e28aa3b02e8180793a64fd99e49842b4a4ad45b7e9" - }, - "length": 1369 - } - }, - "version": 2 - } -} diff --git a/tuf/tmp/client/metadata/current/root.txt b/tuf/tmp/client/metadata/current/root.txt deleted file mode 100644 index b7d8e066..00000000 --- a/tuf/tmp/client/metadata/current/root.txt +++ /dev/null @@ -1,70 +0,0 @@ -{ - "signatures": [ - { - "keyid": "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b", - "method": "evp", - "sig": "83448b51098091a562d9074dc14e02af5a6f18fcc18ff0dd0d709d0d1a597fbe9c96d2a077acffdc85be0357f76c46b1d2cbb579ad376458a88b2e00330b4028361c337593c96b7c2eec10dc337c7652d9e83d7c2dca7e59230199d2e6e5d3f0f1a38f09d305b47954f552ecb45df5c247ffa60b3b15198bc17a17d9198e688289ec70e3043cad1c1ac9405ad81d1af5135cf961f1a45d60f08d00c4e1713722711bee4864655a495f6e105020702ffea947fe3288358dffa46fa8d9c4c47fb7b3fd8a47b2371a0ffa78bce885b2ddb36b75ca6f6fea807e236593b882a7b1fc6c0fe43eb4b6709b060e08fb3e6f5a56fea6a5524130d01b461f1d6c2e3b1c2ef8784190245568062ec888af1fee0740b81ca0c99b775396b421f507581257277ba1e8609528ffef0ef5c9c205b63874e2c37b5dabb738cf5597e0c39010b8041a87b00030f69217e41e03376d1899c25d0d66d9e936b9308709eecc9862273a91e42301f6254f501bc10806a8aced547667678c39790598579dcb79b064b074" - } - ], - "signed": { - "_type": "Root", - "expires": "2014-07-31 15:21:53 UTC", - "keys": { - "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAxyi2M6UtfeITuiu4kbWZ\nOU5CRScab9Z8eWy9Weff/IiSYD47uRhnseT84ls50yCDzaUMlrCSG4Kd+AdAfcVl\nmsFCnRC5HHacFF9EEPSDud9L+4LTgqM1fP4vWfv8ZZ1sXI/5Npeo/D3bcC9NmcfR\nBMCzaQl1NEoYK+QVMcqVVImoWeLEtmU52u96Y4FZv06FodhpHPVvKUmJFnXe/ikM\nLe5sTCP0QKLtv+q1bfZ84KBkE50QfDpTF1bqiDeuCtb/3yNb91gkpPspuWjn9icK\nFCc/D5FpYSkVnWCoPzYsuVcQzIPFV2Zr8L1gvSvPOPY7SJulk+jri2T1kZw/rbDe\nA9T/I1yG36/8IXv9JYA8yiMR4cblFqi00gj1Q3NrelBdYc27t8GDNP2D2H4wMw3P\nnTmmfJQ5WpR5ZbjVHy/OU5YCpeJ77sdBITaSVn5IWLYumko+vJohOoordMBfV/jZ\nTVVeaz0OCp9sPs46xKVN+m109/NNejS90gLIKPKDSfPrAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAuvReIoGpKvK0rwmkgccg\nmv8sTtEBolT02THaxO+6+gSPO/509msi/M3UNHsGNda1gccdwRMTsR/C9lCKC9Mp\nZ+JcOUl70SkL1lf4QlttWEDyDgDg1M7RPfcMZnq+eo/BPqGOxmbeNxKS2tqNfpQQ\nOqvSb7MMeII/mitunWo+UbJE/No9dimueFAjgHwQfH3rJCMnjfL5OT15UipHICCV\n/x6Rypc47kyOIfAvGMBnPT+sSapu+tboGPQf4kYwDpQVBPrJuGLYbgFvLAP/JKoi\ndHwXKeOAYP6FSioKcXbOspVd7a6FCUHQtEX8g158WOb28Ggo3eeXJx4Yb6ZW4WhD\no1jHNyELE2n1h42FETUNiESF3WDbfGZX8XINy+PXmVWGsY0YTdFOcSmw5k4fZ2Dp\nD57R7GQanMBBkpB/J5dVYvdP/NLTHeueBRFDJAFM+HRozbTpi+pFTcKV0dITLh43\nQrvSE7ZK2ktW1Zo5aJuhVClxga3teM6N4Hm3wEv1mfqBAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0BLhIsIORHPXuTU1CPSj\n34jQVNs3jXfpEfDIoYQcLPrNoz5icGWlg3H7YFtGSGOIOzJbyMlQR3iyGu7IYSW7\nuyJRX8OJ6rkbLcAg3z4QXZf6Y8isQYQGBiPb/j/LKGpGs6GA0wDqVfcCUJGtz04k\n5P4oPmJZjiQO2uMyQKYkJDWXllAgkY/SkuOUHyk/knE8EHIoNCwqCAVVnKc/gg/O\nL2I6mwkyes6eXQDRdwRK0z1P72ebzAgKdshhU8Jx4S1W3BTdX4CZ0TqBKxiNkhTi\nIWkZHM5hijX7NbCUNTIL4MUSDGga/quqs3kSMCM3lOd37MLiTDXHcCZoF09w6cgy\njsZyZZR7PBgpQjQ4EjgKstrAForp7ph7dF/BAP4Fz3uf9JBhdJ3LaIT/0et0BA/J\n52TxMT84ngzS+yWobqdrOK9xVaNOZTS0j3ScWpBKRCDR1E+llUJlkjphdD6Og8K2\ntFVKwCTYm3qfwHd2ulllVzbOOntTnq/ppcQjtTO2yYSVAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": { - "release": { - "keyids": [ - "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9" - ], - "threshold": 1 - }, - "root": { - "keyids": [ - "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b" - ], - "threshold": 1 - }, - "targets": { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "threshold": 1 - }, - "timestamp": { - "keyids": [ - "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22" - ], - "threshold": 1 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/client/metadata/current/targets.txt b/tuf/tmp/client/metadata/current/targets.txt deleted file mode 100644 index 7bdb5ae2..00000000 --- a/tuf/tmp/client/metadata/current/targets.txt +++ /dev/null @@ -1,45 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "89a80bef74459020b690187315ff0b3ecae376c68a5305ca08d29151fc3f5047385da8c70d1965d9c47bda9dce4ab8a2c83a8c04792d097491555bc884a8a833e644c0d85b27338154b861c7f829221f3e0d3170b3414a7922ff37cbb5223a7dafd95e8eb5bc4b2bcdcbcb72533751ebe4a6adb441d4389d0f55ad9a68beac98442aac953c0a6e531f45f78891ad15c72e54dda57e673d60d9936278d60f89ababcbc811eda9ba770b1a5cb222ff4e15f18da323b01e49e03ffbdfea207047d2543baa458978fc14644716ce92b9d112e732538d14002d5db5aa7143ee6eddf463b6e96f9504f87b393e8c340bfb5f425c05af454bc67711daabd412e96a295563b9171d7623f08a87a449f8e594e66e68e49f302e639ad523ce1baebe458afe07136030b949c5ba8114f975bcf1462486cc115a50a27263270cb63c0bcbe9e4ebc8171d9453e279086309668ac2d538b665c64888b43806a5bb97207fd91a02f4634c723da81dff84225eec4439c0acdb893410e34fd62343108d7b7055b59e" - } - ], - "signed": { - "_type": "Targets", - "delegations": { - "keys": { - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": [ - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages", - "paths": [ - "packages/" - ], - "threshold": 1 - } - ] - }, - "expires": "2013-10-31 22:49:03 UTC", - "targets": { - "helloworld.py": { - "hashes": { - "sha256": "14d9f7904b16af5b3cd64285eb349bdce11dd3688d6e330ab7da87eb37512941" - }, - "length": 18 - } - }, - "version": 2 - } -} diff --git a/tuf/tmp/client/metadata/current/targets/packages.txt b/tuf/tmp/client/metadata/current/targets/packages.txt deleted file mode 100644 index 65a7e369..00000000 --- a/tuf/tmp/client/metadata/current/targets/packages.txt +++ /dev/null @@ -1,48 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "028e6e6c93e3973bdbc295a5e96fb9d67926dc5a67b3127a77d3dbdd55e1b87bf82183e64f3e0ce133d0cf75b64a0c80f432c91c95bcd583af073473e991c7bc2a12cce0290b17232d82f010268eeb1192a242a14aa992b9b6036fff5dcf3fe5a2fcc0d15d9ca6aee54ca2a053779889968eac11c160fed1056b2ad0092f69deac9d286657b64a92f0b9182bdfee32930117b83baf729bd494b259d60a3ebd54c0a154ba87d710f9f8ab5ef6cfd563dffe346ef6bcb6551c5323f5c68839089a3ea65926c0fa159c43272d1323fd521b403dbe88d7213955e3c121328eb816db3521e059fc37b2e88741f517747344ce9b5520693061848b627077db692ab44afc1cab484270aa826339b1181862b461433b79d066cfb289fdd5f91b4e193bbdf5053d33e93b615e40ade38d7c74d8d3da8ae2df4fbaf4792a867cf08ba182666f465d0a0723058eebbec94b1c9e9f46560e05a45d58fdf98e5b5362077d63f00b0c8cf5ca00f60ef3ef5b2559a1c129eca3422a228aac3fa6882b368bfc233c" - } - ], - "signed": { - "_type": "Targets", - "delegations": { - "keys": { - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": [ - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages/A", - "paths": [ - "packages/A/" - ], - "threshold": 1 - }, - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages/B", - "paths": [ - "packages/B/" - ], - "threshold": 1 - } - ] - }, - "expires": "2014-08-01 15:37:45 UTC", - "targets": {}, - "version": 3 - } -} diff --git a/tuf/tmp/client/metadata/current/targets/packages/A.txt b/tuf/tmp/client/metadata/current/targets/packages/A.txt deleted file mode 100644 index 447153ce..00000000 --- a/tuf/tmp/client/metadata/current/targets/packages/A.txt +++ /dev/null @@ -1,38 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "69be32d77d781bb48f0518dafade5fb0a166d9ad82340a3a20f7630165d69d8ab0f8e753fd490c4c8727968539a4285db94bf73317a83672a177576ebb8091ec8ed34334893a683dad990ddd2ef7f0b1c034ed581b11ff12a30d78e31bb3c16918464a91128b3151eafab427b316134e17106ebaaee9ab78d39673beb4d08fd5aeac506e485e9e71903886ec1adb9a69dd1855b98aec2e7d48e361ec5b92ea728d4d8ba3bb16e84dd36cbef88bfbb8ecb39d9e1b20544a678062af312447b302803592da00f68846d68f6c05dbb5e7419dca5b07e8d43aa5a9b1a3a0e8386c815c665160062c7b4760761d05c683ddf18e398816120cc7860574ac98b9fd3ef74018210b454b765bb4dfe45163b348f44fc1c804ae69fc1a13d7e71a03d0af724838ab959da6828e990e604cb563a00724e6b4deb7e8ca13275bbfc89185d1cd71d3fb2c11692b5785801632bd1e54d60d73b5817dd654217cdc0850df5527f04ae8ba053e9a040a7bd0de740629640354895bf6399ca9672f432d507b4ced82" - } - ], - "signed": { - "_type": "Targets", - "delegations": { - "keys": { - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": [ - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages/A/Alice", - "paths": [ - "packages/A/Alice/" - ], - "threshold": 1 - } - ] - }, - "expires": "2014-08-01 15:45:01 UTC", - "targets": {}, - "version": 2 - } -} diff --git a/tuf/tmp/client/metadata/current/targets/packages/A/Alice.txt b/tuf/tmp/client/metadata/current/targets/packages/A/Alice.txt deleted file mode 100644 index 0b0e365f..00000000 --- a/tuf/tmp/client/metadata/current/targets/packages/A/Alice.txt +++ /dev/null @@ -1,28 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "b55953980cc35017cf6deb2681380880f14b216d261c18e45bf4ebecbda0c6cc07e49607dac81639037008f8cc328ecd7f2c5858d454861b3bfd3f2209c24067164edf0af14c5f4564c9244f7c423825c7e162df618159e3c376f1c6ed4fb56e97b3d7fd3da59724c706e6f86b1ccfae1896ed6f792b76517cb87be92fc6336f892191c2dc3f55511c15cd787157af26489f2e8fc011507dcae5f4f7b314fd1c7a97c7fc8d91559d92e8615bfde318acea99bef2c4906c92c0d6e97ce3ae27c6e7ad5a232809f05fda1f6f5241fea5dfe2b86a00a57859c3b5322ad22cd7ebb5d71c3b8014de5a866068e9eb77ff9d0bdc3599b0de18f0f6f1a3546f03989e02346dc81b36601eda373814401381bf97709a7545ef448c9d3eaf1f80fedf5a959042d700ba7ebd060c4348cac3452258823039d06871d90c5fbf22e2572abda908a1f9160856db4bcd5b152a35ef81dd977f13aabec7d4fa05499a5969e03841e088dd29239795d4a2927616e210200ce3dfa82a4c250775c33c18035e5aa62a" - } - ], - "signed": { - "_type": "Targets", - "expires": "2014-08-01 15:46:53 UTC", - "targets": { - "packages/A/Alice/alice-v1.0.tar.gz": { - "hashes": { - "sha256": "21ecfb59295a055b39003e6b9a63b4aa7b3724458a7c663b00ee6cf69fc09e68" - }, - "length": 15 - }, - "packages/A/Alice/alice-v2.0.tar.gz": { - "hashes": { - "sha256": "21ecfb59295a055b39003e6b9a63b4aa7b3724458a7c663b00ee6cf69fc09e68" - }, - "length": 15 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/client/metadata/current/timestamp.txt b/tuf/tmp/client/metadata/current/timestamp.txt deleted file mode 100644 index 8cb6f19d..00000000 --- a/tuf/tmp/client/metadata/current/timestamp.txt +++ /dev/null @@ -1,22 +0,0 @@ -{ - "signatures": [ - { - "keyid": "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22", - "method": "evp", - "sig": "9d09a61312b76ab8ec6f16b1bd9800769c306898c92df7a05bdd3a7bfe30747b187dab13427853957c3b21c1dc93519c290564f7703f4b07529fc64ff0e75d91569471bc112ab07d6253475489a07971384bcab10150c69d10c91960b75f7aa04b2c230eecc299b0e174278146bf3ab070841a1ff7ff15c7ad056eb020c29785b3ff432e2029c7bb56cdc36933204ce52e7dd32d5a7b9349b3f00d0da65a3423dadb4d74cf9abb91c29533c6d09b81811b1d3aed04988af0795ffa62fa409ada0a92a72d1f04f89caead224aa734aeb664fdb62a04b6045e8d749e015a5c40df81e275472e681722ed7afcf2556295eeb2463fbb36b055cc8581c9d8457d66c67b400627ab42d4619e8d6f881c66dda74385de451a5cbb967821255f7b211a03e34dc836b42e73d1588ac2ed5395f3e1c0ff281c84a9298d895cbf1b748ad19705a3ee26151eb08bb51df0210acca69b6a358390b223201e588d9c750f60238c6144a264f07e0631305566c1d41a07432800e226caaba2481882ffdeb177c657" - } - ], - "signed": { - "_type": "Timestamp", - "expires": "2014-08-01 16:19:39 UTC", - "meta": { - "release.txt": { - "hashes": { - "sha256": "f22f2f12fad9069b2fb569d9e9273a95b015fe2d8f3937addfed3dc1e48d86de" - }, - "length": 2152 - } - }, - "version": 2 - } -} diff --git a/tuf/tmp/client/metadata/previous/release.txt b/tuf/tmp/client/metadata/previous/release.txt deleted file mode 100644 index 5a36b4d7..00000000 --- a/tuf/tmp/client/metadata/previous/release.txt +++ /dev/null @@ -1,28 +0,0 @@ -{ - "signatures": [ - { - "keyid": "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9", - "method": "evp", - "sig": "30f6cd75b4aab91ef4be4e4c10a46feeed25993b29ebb33f5c792b93dbf9fd03900cee41740876636ee2e415944f318b9197c23eec60d1d722923c7391d5f24669738e86931753177d10d8a712b39d329fa1ed2d8840f58a6297e9d0a6ed3c264f01cafc8ad6ae05f6bb57d848dfdabd67e0f48effece56009d4e93e4ed328b0f431bc2301c839bde6d3aac334957c470e10664249e156faee0a1b34237c775b7e22ce2d240a32e25abe661aa1cba63d933c016fe88b37587cf516dd92dbd8cf836708c2e51aef42e632a333b6b579bde49429771e8b50df160d642c2d05785120b14f2614491426dfee98fb4a4ac87f47daaa05cb3d54b06f7a3de7d0c54643b3dfec72fa89f9c04b20542705a13e6a6c9ffe7b1ad80b8895465f7cd35e8b8a589ccc7a51fda6fa1d2e31942aa3a81b2659d5d799a6ec3e6c68b61df35c47d62a8ba3982886902d61b8d822c709e98102a9f01b65476620dd59bf6027bd11e9db874801268cdc709ebdee69b2f1f5bfd74d95c76f4d8e377ce5b3f17a59f94a" - } - ], - "signed": { - "_type": "Release", - "expires": "2013-08-08 15:21:53 UTC", - "meta": { - "root.txt": { - "hashes": { - "sha256": "2e496d43eb877fc725dd3bd616da0c1e018057982d3c8acf8906a4104680feb1" - }, - "length": 4793 - }, - "targets.txt": { - "hashes": { - "sha256": "44214fdc4a2642e7e929257cbc7f1049120637ee16a8478e8028c110d1350696" - }, - "length": 1183 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/client/metadata/previous/root.txt b/tuf/tmp/client/metadata/previous/root.txt deleted file mode 100644 index b7d8e066..00000000 --- a/tuf/tmp/client/metadata/previous/root.txt +++ /dev/null @@ -1,70 +0,0 @@ -{ - "signatures": [ - { - "keyid": "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b", - "method": "evp", - "sig": "83448b51098091a562d9074dc14e02af5a6f18fcc18ff0dd0d709d0d1a597fbe9c96d2a077acffdc85be0357f76c46b1d2cbb579ad376458a88b2e00330b4028361c337593c96b7c2eec10dc337c7652d9e83d7c2dca7e59230199d2e6e5d3f0f1a38f09d305b47954f552ecb45df5c247ffa60b3b15198bc17a17d9198e688289ec70e3043cad1c1ac9405ad81d1af5135cf961f1a45d60f08d00c4e1713722711bee4864655a495f6e105020702ffea947fe3288358dffa46fa8d9c4c47fb7b3fd8a47b2371a0ffa78bce885b2ddb36b75ca6f6fea807e236593b882a7b1fc6c0fe43eb4b6709b060e08fb3e6f5a56fea6a5524130d01b461f1d6c2e3b1c2ef8784190245568062ec888af1fee0740b81ca0c99b775396b421f507581257277ba1e8609528ffef0ef5c9c205b63874e2c37b5dabb738cf5597e0c39010b8041a87b00030f69217e41e03376d1899c25d0d66d9e936b9308709eecc9862273a91e42301f6254f501bc10806a8aced547667678c39790598579dcb79b064b074" - } - ], - "signed": { - "_type": "Root", - "expires": "2014-07-31 15:21:53 UTC", - "keys": { - "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAxyi2M6UtfeITuiu4kbWZ\nOU5CRScab9Z8eWy9Weff/IiSYD47uRhnseT84ls50yCDzaUMlrCSG4Kd+AdAfcVl\nmsFCnRC5HHacFF9EEPSDud9L+4LTgqM1fP4vWfv8ZZ1sXI/5Npeo/D3bcC9NmcfR\nBMCzaQl1NEoYK+QVMcqVVImoWeLEtmU52u96Y4FZv06FodhpHPVvKUmJFnXe/ikM\nLe5sTCP0QKLtv+q1bfZ84KBkE50QfDpTF1bqiDeuCtb/3yNb91gkpPspuWjn9icK\nFCc/D5FpYSkVnWCoPzYsuVcQzIPFV2Zr8L1gvSvPOPY7SJulk+jri2T1kZw/rbDe\nA9T/I1yG36/8IXv9JYA8yiMR4cblFqi00gj1Q3NrelBdYc27t8GDNP2D2H4wMw3P\nnTmmfJQ5WpR5ZbjVHy/OU5YCpeJ77sdBITaSVn5IWLYumko+vJohOoordMBfV/jZ\nTVVeaz0OCp9sPs46xKVN+m109/NNejS90gLIKPKDSfPrAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAuvReIoGpKvK0rwmkgccg\nmv8sTtEBolT02THaxO+6+gSPO/509msi/M3UNHsGNda1gccdwRMTsR/C9lCKC9Mp\nZ+JcOUl70SkL1lf4QlttWEDyDgDg1M7RPfcMZnq+eo/BPqGOxmbeNxKS2tqNfpQQ\nOqvSb7MMeII/mitunWo+UbJE/No9dimueFAjgHwQfH3rJCMnjfL5OT15UipHICCV\n/x6Rypc47kyOIfAvGMBnPT+sSapu+tboGPQf4kYwDpQVBPrJuGLYbgFvLAP/JKoi\ndHwXKeOAYP6FSioKcXbOspVd7a6FCUHQtEX8g158WOb28Ggo3eeXJx4Yb6ZW4WhD\no1jHNyELE2n1h42FETUNiESF3WDbfGZX8XINy+PXmVWGsY0YTdFOcSmw5k4fZ2Dp\nD57R7GQanMBBkpB/J5dVYvdP/NLTHeueBRFDJAFM+HRozbTpi+pFTcKV0dITLh43\nQrvSE7ZK2ktW1Zo5aJuhVClxga3teM6N4Hm3wEv1mfqBAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0BLhIsIORHPXuTU1CPSj\n34jQVNs3jXfpEfDIoYQcLPrNoz5icGWlg3H7YFtGSGOIOzJbyMlQR3iyGu7IYSW7\nuyJRX8OJ6rkbLcAg3z4QXZf6Y8isQYQGBiPb/j/LKGpGs6GA0wDqVfcCUJGtz04k\n5P4oPmJZjiQO2uMyQKYkJDWXllAgkY/SkuOUHyk/knE8EHIoNCwqCAVVnKc/gg/O\nL2I6mwkyes6eXQDRdwRK0z1P72ebzAgKdshhU8Jx4S1W3BTdX4CZ0TqBKxiNkhTi\nIWkZHM5hijX7NbCUNTIL4MUSDGga/quqs3kSMCM3lOd37MLiTDXHcCZoF09w6cgy\njsZyZZR7PBgpQjQ4EjgKstrAForp7ph7dF/BAP4Fz3uf9JBhdJ3LaIT/0et0BA/J\n52TxMT84ngzS+yWobqdrOK9xVaNOZTS0j3ScWpBKRCDR1E+llUJlkjphdD6Og8K2\ntFVKwCTYm3qfwHd2ulllVzbOOntTnq/ppcQjtTO2yYSVAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": { - "release": { - "keyids": [ - "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9" - ], - "threshold": 1 - }, - "root": { - "keyids": [ - "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b" - ], - "threshold": 1 - }, - "targets": { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "threshold": 1 - }, - "timestamp": { - "keyids": [ - "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22" - ], - "threshold": 1 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/client/metadata/previous/targets.txt b/tuf/tmp/client/metadata/previous/targets.txt deleted file mode 100644 index ca6b70cd..00000000 --- a/tuf/tmp/client/metadata/previous/targets.txt +++ /dev/null @@ -1,22 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "131fe09bff13d343f40e22fc735ff9593b73006177791be400fc4efdc0a87dce8767b49e144acb69097b5377afa87628693a70e19b43c1793043805b43fe112a273e72c095e3b0d2d9df16c07f8035879ce549759d353394c3a09cf0587844d2cf2ad6446c4e2bee14c242167d5706541aeead6fad657c81d6b8948d3a5a2537d7016efa5ab5ce595c898ee5f8b807519f01bd70f479763df0fd4d16427959e1ea1dc674dbaeae6c8917bcf42fd0162534610119751729f030f744bdf5734bd0561aae4dc33e1f1166d3aca17a5cb9efd31344ba99c172fffc0b0055f34c77ff3228a87bd3f94f5f31d069ab92ae3f4d22248e11e86d2f4607b7f6b4d0e59855ba2b76eb9ad6fff6ed895f38dd01a204983f9048db4ebfe5e0fa902880ce2a64ccb5d74f98d4a58d515b3873b3e15914be5ef2e7a81d5d95b180de6b8335c994d4e0e4d3ec329b9de37a5e2ffa4b22d4a93250c4d764a353de1dbf48bb5ed4c7ae727901276da7dfc34ab4502fd8898b8d5f713eb0c2057f06a75b35a08a13cb" - } - ], - "signed": { - "_type": "Targets", - "expires": "2013-10-31 22:49:03 UTC", - "targets": { - "helloworld.py": { - "hashes": { - "sha256": "14d9f7904b16af5b3cd64285eb349bdce11dd3688d6e330ab7da87eb37512941" - }, - "length": 18 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/client/metadata/previous/timestamp.txt b/tuf/tmp/client/metadata/previous/timestamp.txt deleted file mode 100644 index 8cb6f19d..00000000 --- a/tuf/tmp/client/metadata/previous/timestamp.txt +++ /dev/null @@ -1,22 +0,0 @@ -{ - "signatures": [ - { - "keyid": "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22", - "method": "evp", - "sig": "9d09a61312b76ab8ec6f16b1bd9800769c306898c92df7a05bdd3a7bfe30747b187dab13427853957c3b21c1dc93519c290564f7703f4b07529fc64ff0e75d91569471bc112ab07d6253475489a07971384bcab10150c69d10c91960b75f7aa04b2c230eecc299b0e174278146bf3ab070841a1ff7ff15c7ad056eb020c29785b3ff432e2029c7bb56cdc36933204ce52e7dd32d5a7b9349b3f00d0da65a3423dadb4d74cf9abb91c29533c6d09b81811b1d3aed04988af0795ffa62fa409ada0a92a72d1f04f89caead224aa734aeb664fdb62a04b6045e8d749e015a5c40df81e275472e681722ed7afcf2556295eeb2463fbb36b055cc8581c9d8457d66c67b400627ab42d4619e8d6f881c66dda74385de451a5cbb967821255f7b211a03e34dc836b42e73d1588ac2ed5395f3e1c0ff281c84a9298d895cbf1b748ad19705a3ee26151eb08bb51df0210acca69b6a358390b223201e588d9c750f60238c6144a264f07e0631305566c1d41a07432800e226caaba2481882ffdeb177c657" - } - ], - "signed": { - "_type": "Timestamp", - "expires": "2014-08-01 16:19:39 UTC", - "meta": { - "release.txt": { - "hashes": { - "sha256": "f22f2f12fad9069b2fb569d9e9273a95b015fe2d8f3937addfed3dc1e48d86de" - }, - "length": 2152 - } - }, - "version": 2 - } -} diff --git a/tuf/tmp/client/output.txt b/tuf/tmp/client/output.txt deleted file mode 100644 index 32124745..00000000 --- a/tuf/tmp/client/output.txt +++ /dev/null @@ -1,23 +0,0 @@ -$ python -B example_integration.py -Example that updates 'packages/A/Alice/alice-v2.0.tar.gz' and downloads the mimimum metadata to set the required chain of trust. - -[2013-08-01 17:15:45,651 UTC] [tuf.download] [INFO][download_url_to_tempfileobj:362@download.py] Downloading: http://localhost:8001/metadata/timestamp.txt -[2013-08-01 17:15:45,657 UTC] [tuf] [INFO][_update_metadata_if_changed:847@updater.py] Metadata 'release.txt' has changed. -[2013-08-01 17:15:45,657 UTC] [tuf.download] [INFO][download_url_to_tempfileobj:362@download.py] Downloading: http://localhost:8001/metadata/release.txt -[2013-08-01 17:15:45,659 UTC] [tuf.download] [INFO][_check_hashes:221@download.py] The file's sha256 hash is correct: f22f2f12fad9069b2fb569d9e9273a95b015fe2d8f3937addfed3dc1e48d86de -[2013-08-01 17:15:45,662 UTC] [tuf] [INFO][_update_metadata_if_changed:847@updater.py] Metadata 'targets.txt' has changed. -[2013-08-01 17:15:45,662 UTC] [tuf.download] [INFO][download_url_to_tempfileobj:362@download.py] Downloading: http://localhost:8001/metadata/targets.txt -[2013-08-01 17:15:45,664 UTC] [tuf.download] [INFO][_check_hashes:221@download.py] The file's sha256 hash is correct: c5cbeeaaa617fa9ecf282ed4ed3051ecba2d8f9535f148e14103c6d6ed6bfd39 -[2013-08-01 17:15:45,671 UTC] [tuf] [INFO][refresh_targets_metadata_chain:1384@updater.py] Minimum metadata to download to set chain of trust: ['targets', 'targets/packages', 'targets/packages/A']. -[2013-08-01 17:15:45,672 UTC] [tuf] [INFO][_update_metadata_if_changed:847@updater.py] Metadata 'targets/packages.txt' has changed. -[2013-08-01 17:15:45,672 UTC] [tuf.download] [INFO][download_url_to_tempfileobj:362@download.py] Downloading: http://localhost:8001/metadata/targets/packages.txt -[2013-08-01 17:15:45,674 UTC] [tuf.download] [INFO][_check_hashes:221@download.py] The file's sha256 hash is correct: 324aff11e6488e3619f8a291dc94f82faf60ab00ce67443ba32997bd0d1ad0cb -[2013-08-01 17:15:45,678 UTC] [tuf] [INFO][_update_metadata_if_changed:847@updater.py] Metadata 'targets/packages/A.txt' has changed. -[2013-08-01 17:15:45,678 UTC] [tuf.download] [INFO][download_url_to_tempfileobj:362@download.py] Downloading: http://localhost:8001/metadata/targets/packages/A.txt -[2013-08-01 17:15:45,680 UTC] [tuf.download] [INFO][_check_hashes:221@download.py] The file's sha256 hash is correct: 0af576b49df40cc310ba314a82dc264202ec74d4238eb526d85230aacf9d2282 -[2013-08-01 17:15:45,684 UTC] [tuf] [INFO][_update_metadata_if_changed:847@updater.py] Metadata u'targets/packages/A/Alice.txt' has changed. -[2013-08-01 17:15:45,684 UTC] [tuf.download] [INFO][download_url_to_tempfileobj:362@download.py] Downloading: http://localhost:8001/metadata/targets/packages/A/Alice.txt -[2013-08-01 17:15:45,686 UTC] [tuf.download] [INFO][_check_hashes:221@download.py] The file's sha256 hash is correct: 49d0adb568d9323161f987087894df88cc0eb45ad2e4b7972b017915899226af -[2013-08-01 17:15:45,689 UTC] [tuf.download] [INFO][download_url_to_tempfileobj:362@download.py] Downloading: http://localhost:8001/targets/packages/A/Alice/alice-v2.0.tar.gz -[2013-08-01 17:15:45,696 UTC] [tuf.download] [INFO][_check_hashes:221@download.py] The file's sha256 hash is correct: 21ecfb59295a055b39003e6b9a63b4aa7b3724458a7c663b00ee6cf69fc09e68 - diff --git a/tuf/tmp/client/server-requests.txt b/tuf/tmp/client/server-requests.txt deleted file mode 100644 index cdf54025..00000000 --- a/tuf/tmp/client/server-requests.txt +++ /dev/null @@ -1,10 +0,0 @@ -$ python -m SimpleHTTPServer 8001 -Serving HTTP on 0.0.0.0 port 8001 ... -localhost.localdomain - - [01/Aug/2013 13:15:45] "GET /metadata/timestamp.txt HTTP/1.1" 200 - -localhost.localdomain - - [01/Aug/2013 13:15:45] "GET /metadata/release.txt HTTP/1.1" 200 - -localhost.localdomain - - [01/Aug/2013 13:15:45] "GET /metadata/targets.txt HTTP/1.1" 200 - -localhost.localdomain - - [01/Aug/2013 13:15:45] "GET /metadata/targets/packages.txt HTTP/1.1" 200 - -localhost.localdomain - - [01/Aug/2013 13:15:45] "GET /metadata/targets/packages/A.txt HTTP/1.1" 200 - -localhost.localdomain - - [01/Aug/2013 13:15:45] "GET /metadata/targets/packages/A/Alice.txt HTTP/1.1" 200 - -localhost.localdomain - - [01/Aug/2013 13:15:45] "GET /targets/packages/A/Alice/alice-v2.0.tar.gz HTTP/1.1" 200 - - diff --git a/tuf/tmp/client/targets/packages/A/Alice/alice-v2.0.tar.gz b/tuf/tmp/client/targets/packages/A/Alice/alice-v2.0.tar.gz deleted file mode 100644 index 74ff1a79..00000000 --- a/tuf/tmp/client/targets/packages/A/Alice/alice-v2.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -Alice was here diff --git a/tuf/tmp/keystore/76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22.key b/tuf/tmp/keystore/76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22.key deleted file mode 100644 index 1f77a74c..00000000 --- a/tuf/tmp/keystore/76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22.key +++ /dev/null @@ -1 +0,0 @@ -62bcdb677dd637d1@@@@67900e0676e73b0d6a1cb39dac5d9b56@@@@5a21cb1ee29e9c9a2803e1e583a2f982a7d1787fe00e80808b77d8331807e5d10afc317197e25112be5bfc0fb8467717761d6b8244c33f404bdca82b8f7ca35ce88264f0456b945266c1eb3156f281e105a397404174b4f4d939f4114992e42cc2e2d5fdd3b606292009a6188ac6e8362fcfa075bd5f937473c54e665d000786cf277d5e85ed79a4d4b02c53b3d0549919b0b351cda5be91ed7196660a573b226e666af124e218c979a738983d083df485c02337983cea247805bd2384f7d3ce81a1b7f5ac07684564d4de5a25ad03925d82981a969e661c56b7df1284d23fa316bdd9d3913af26264984f92ee209c79d2116dd022569d1d9ff9379f406f8bccef98fc2b6ca93ab39aad8b0f7a825207fe136e8ee4313ba1baa58bb37dcaa10e744a48b81e2e43d077de7c34021ef9002d930c2bb1412dd4987308d96fe27991a8df947b7bf80e68a8c2c97ad5b089230bb88c6c61d6954044ad1717d54a00c2ff8f0c34b8bcbf5820fa148a07b23a2c37432743592d0cdb413f14a2f03fe25c0da903295d278fbbe0b205b6155280ded5ca6c81560e054875f12fa2634b9933bffc59f14cf60da48de9189d1fc79894175de190e44bba47a59cc9f3ee075870e435824aec894332a920aa287ed17e8951b5baad2cb212105fab4decc3cfd3838a368b70fb6c79fdcd50cca3050e71b2e16b139402dc3baf5f0783db78ebc0235e8524fd66572519d6eef4a9de891e5cf76e8a4adde214ffdaa7a00818671ec911f9082a3d78741a715d4ac756bda84f929adbcf27959ccf2859cd3a2d01aa0827ac90a431641026d92af46192aa14a3362c64d8428936798e16203c1ed86d31d5cc58abdf816e2eb1c87ed58c514bb3b6a8451fa36cdd99598eba5561229a51d35b1f6ed898e34acf80a2d4ec20c8c8058b6d8f13cbf31e55bcaf8be5cfb132c5d592abf0da36684ca7661799c584258607d21aa2647698b64d6d492a1d927c7a65a71bdde4c58cc816492da02461d0d9f2122bb68539fda9114a5612c0297b9b36f6f2f23f774e7e97a063033d8a09c2eb25bd2c6b5c848a864c703329139e3d057f96ed365759a7d30e1809577926bd5c908d29fdb494920b354c8626b01c3193764e467d440c69496f2ff661d4e3a2742046af45f737d05ab26c6006940744768e2bc8f484fada9888ffb8385b249db61332b1f2fe2ebf3e1e0b15efdfbd6bd89a0095862295eb5e88201808e2dc5e08a47d2a9be8c8acd5120c6264a7654a06b89d3d1cbd3daaf9c758da3d000418f04629aa3c7c6792f228b08b7ea26319261c7499182e1e0a242dbb72dbf7546ddde6b75da98440c3560909402d6fbfffb94cb647696fb3f71346ba02872a1f7ac573d0d40627b155f15bdb2aa42a7c68fbcad1821ac1c1af0f53a335c6f127652c2fca8d84c1d16da61e7214b0a838e7782c70144468df9201b4d2b39f4d3349502f0fdef19f60f5083ad03003dbf9b6cbac5d64ec20352572c78c88d2cb7c0b628f81ebef78ad116801766a4d96132f1c13d327aafe32147e782eb30dec6ebccb4be81ea6c1c7f7cff5780a8c818e413d465854871f62cb0fd4b8d43569882f19d21354a3911f42eb1b8da01ecac73ebd3558b7e1103e844c163b8dc6a960deeccdcad6a4201440cd1154dc1d89ecea8680322003eb18a54a59c1165a18d3a739cca28c56597165a6c64aebbc8b00cb9cfca188ca4a81f70a2cd525df0263293eb645ad855e47fee928d9ec3af6062297277ba213bc0770a70aca647be8e950abe783431690a82ce54c869a15a72c688f18b9004ede0778a4a224eab814eb21f4bca2dbb94f113ad8de6dd8ac32c6ae8a8ea87086c8f2f79301506d9bb08873fd94a3d29919e168573ddc43fc870ca8d36310f9101bb5a8342bb0c1dc50aef15244cd3748d28b4b4fa34ec001c51c92073a5a2aa93bdc94aadbf9de95f895154c286ace6edfd259a35f69c009c4b2480f95ec0609c2309a7b9c91119dfb8b3c32f96c2114efcb00cc3789684e917b96014a909f95cd0dcffc29bbc83854f211caf40cee43ed190f8e2754dbb2b34ff00c397fb7cb07273449a42f60062c053af51bcad65ec54b0555c7cb41130f2b422c7766106d73d8923f55bd6f9f4d4c79512844ce6e28b3dee56cf2833c86676bb677d0ab03540cbc7313e563d2145e548d21fa5f315d40cf0d16b19882649fa5198bdd0a3e23bc25fa25343178ba0295a7e0ed324de1de0c47c22a2339a9dcf49303913f84c16f5a279bd6ac0b8f84d38b0d4795c51be5811fda225347e65b3c115687a942b8167eb95550e590c5d0a56fbca3419396a8a9f1840c5806312cb7238630421b63785127e94ef5b8b2007c1705cc9994f75fb5961d3417423d4f068b9b11be323681ce0aa8b1eca0d8179f7d8339c47fb2ef9199d162dd57584a430f090f21fa55f4c27cb859afda6926b111001eb9dcad11a8fc7806ec7f322e9a820831b5dd81c831556f6b09adf3eae634e7f29727175c6db3718f4c1ff5dd360cb02afef96d93515e87db812c690fdb9fee13580db87658d789cea94e21182f80a5256b60c2d25f8992e009399c9f8736d88d572433d9f3428879e4111582341990b059c5d56a447a806c233165e7e518ffcc7c48b6929d280740d3e3ce471ebaa7fdcd724b6f928723f68aec822d08db4ffc83b1a37920f333472ad9bc2462dab9319c6ee6e2bfd2f0dae9b2703cfa3a799e03af14c6b2606cced142ddd5183fc1e7846c0bb963f88e102ef27204200d19e9a3a59ee21f45c25f1aa51ead5c1dd9fde1cb2af43817f075d062483709929981c4f46521471b0677849148d13e96628799f587231613ac6fe1a4df271199767ed3f4992274ea55e747738324212706e018e02f5b2a135ce26fac8656fcb9acf89f8bf74394d4113edabfe8af04de6c59f5acaab5faf0d1559d67838b25465ac80488437d8f255f83846915ec7bc652331334bf2afdbab048f281cdd849325f8bbf79f47c2d5b4ab2885cba527b31d4d8f720ba40a0c66217c191a8c90957712dcf726f202448576ab8267550924ade279ad3a4bab5cb66579aa76b1391d628dbcdce5fa29f069966072accd350c73154a8ebb0e0ad3549ebf9202c727ac68ad12ca3a50c5656e6d739ac3cf0d8846eaee8b0c12bbb8781bc8d9d4aa5e68255aa0bfcecb63e998faeccb37a1ee0b5ab121aaca507c71efa8dd1f52649051d35f12c833830a534c684cd8fc6a50fd68d9db1691985e86e79df7e344cd0a4ee9114613db870ea5cbc2678822b5f229fa2c6e0e858eeb53e9e0fa0cab5c6c3888a9375649fedc448b85b0a1f132825d95a5ffec9c40673159c1d1279deb6e0d5eb1b39c92211d00aafcdaba338a91c9163db622ba4f721b258dd71b1d9201954450820a537c8b72d2fd4a43907fb65ad7633438508e2b72d45181052f69caa398a57ef77b383ce1b4c1aecfa86643009b787b888b060b15eac9d244ec023bc84dc5ef60c7c418dabb873505a6cd8cc1a4fdd33bc6dd62741cdba8f2f954b3683ff19683cfe7fa86010e3c832d770545660562c6294b5f7cc519a512f5fe5bab4dec3957a3ffa7dcb238ddc41c169b7f8d62636d651d1e2b341429674bed893b21c086d1e900ba1bf62ae9da8bbf2625dc34f4199c39a86c565a36227514eed22993f4e43badaf9356c50cb074b27685bb8aee47e80a338c617a0a5d617dc241208264a3ef83caaab5d56b22bc43a88e4d780dd06b55c2c3fe01d70f99b221f54779880be10717bb5e11e5ce99de36b2ec097e5d261b3dda04ffd21aaecccb938f36dfa3fd70c09a41a48dc57d10aabbacc4e4eeabd9defee75cbce3fdb5ca140dc85c0b8fb99c02ad51477685057523780d13f3ca13550944a200973e0afa4904ffa30478e02c6c56049fbd775b2f24c06eb212d1ca14b78dd3b0732c79ee39b297ada9b37a77fa18d4bbb378bcf67b37433df8e1f22373f911a5656e81b5d8234a0c4aacaefef4407e438415a03b54453054243f99f8183a8f8171e4b7b50aad9a6a480353e86643199f362d912093dd7c47cfd68f04951241ef384974a10c6178e8b444afab587d8eae119594ee169e6e257a78340daad16b949fd997ddcf237c33b411bc8fb0192cdcecb4d7e19d05ab4b3bf754e42e82fec502fbe37b7b5b9c4821cd364ca76249ee1b7c500ec7cb99005db2c5507fd5524989c6f38d492c7ea5fa8f18dbfba7aadfbeb2f7427d7d23378a1c9e05bfe05482b6d43af1c5e515ea3ef4cc88b2ff7bf9c5fa34cdeec05b85528cb36b6e81bbd00f4e52de941b19659793fb73845b7bad61a6038eca4f66e8f5f4e754e4f461f85aecaa791020fcd09e49ec11dbaaf2b47348c1b16d4f6ee517821219d4318c796b82017c783f40ba46586e0f093711f1bca6f9e1faa194ccbb59216e892d9ec2246870c9efc976fb56104c6f77c6a3713a656930c021951578159d989afeccfe4fcad5aff016cc58b99ccbc117f14f2e3341466 \ No newline at end of file diff --git a/tuf/tmp/keystore/845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b.key b/tuf/tmp/keystore/845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b.key deleted file mode 100644 index d95de382..00000000 --- a/tuf/tmp/keystore/845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b.key +++ /dev/null @@ -1 +0,0 @@ -22f8e4f768a9a082@@@@d130b5ff4a8a53f7cff7dd9660078c48@@@@f8dfcbe99fec59ac6be10161f17c47fbe0d790159e54c6ea8d8ff78ce93334b56b7771bf1fc4ec80e79512f507e00ed796bcc662d5e7414c5125706e0680ba4dd7181ae064f17f4b21378f4bda0eaea2db6553e3285a4393d04c0f7fa355face363767e54f9e8fbd742675d2b0dec19a7ebb476bcfab08809987623cc6ef2f5bad06d3c7b8b2af36fe8f9adb1bb37461bbc66f07c8ddfc6b2b924ff98e1dd7bf1ea363817651133ed042cc9650466d61a7f0e6ff56414275b95002f2cb633a7b690aec5ca68f24189d906851f42a6ed7d45cfcb854d4cc2c864757f5e639fc52a224825460d43bf6c5226cac21991a0186897ddfcf338f195f7c85d53577a0e5ca2afd2bf1a1e7af0c3132a1cab53d762d3b95f3373b4c6a3fc8a03e6bcefcbb04e8e5a5d8f5faac9e2f91273981a865f7b3b09adf008d328f60ce936f5a7cb177c996ecbaea185c37b464c01bde96882bec80762c25716586194e5a805c8d32bb5a0fe4d381afd44f425e3c216ee62352e9a48a9f3a778de341aab60fdbc10ebddff22256f375700057672826c6b26d6bc2ef640c9a42d9d0635a7fced5092f199d1ad8b21907551ba5b625f9d74c46a9a34caae74a1719a20719cdbe66fb67d6d10536f31c59423cd549afacd08a8bd236ebb2aabc50de472946400146d4d8a6dc1af7bc8312683dae9882dac15fe3fc33768ea00a20611db89964d7721a3d158bd7f60bcf72b47d7016d71ddecf55812ca32ec5865ef93b8f2e4e325456d37b0f5a812979175de384ce5028f8b8f6b2d558c9739dc3bd1afb60f75456e75df47e2798e66347ca35ffdb2bb79c68e6a436f83c430c962217c361bddbfcc3a14017eb3980b8fcc89f11d9daf75b168ac092165a9a84f90601a3277120461018ef124661dcef7281a64e80c3987274fe5963b6ee6f59d18b377d9e137543af12564985af6e4e86b8be70ea66a6597f74ed609e8be4f643481b0e41edfdc8f4b14b71d1d61f707ded696fece952ffb18a53f54ed6e95ac845629f8496bee6e18df1c864ea868583b5a1bb7b774d46c7e6dfcd9cb4fc81dab219f947e5a9fc45dec32b35fb481b936f4fc0ac6e505e08cb8e85a6b975f8805d83e764be04dd4a69baf6f2d384a52d597559ef43351c52e2ffdca70f7348f274d62ab31d5a027e0db0e43eef0dd94b7d354affdee44ffc76628172639442fce49af0361829ef4c1a0948ad9103eeaa5f79597af7f3204d3e57b8956a47e709831c0da8e63bc3135871b1bc391cb2de51edf52b5c2533a32e852e6a892164bdcfe5701aa82fedf199b8d99770e2195967c89f607bcfaf4dcad5e2565cde95c4d072674cf9df9319c248cdb414d09dfa2205f9e358d4c7fa30eff96562b448ca0ca96a2c2199a6a116d8ab0bec82bfcf42cc3f6d4c0a02b4e92717ea29b280cb4f8947a3779cc6fab4a95af4ff40169eb2ae83e0a8e50876d861be4e292f4dabb0261322053e80058a3368b139d9d9f37b38c1bfd84f5a504b70c6766072294e008ddd4e002c9003cd860089279c467bd495237f827626f41bfff6868839afc1986998db70249a71bf0fed15432899ad84a050a1228627f86f4fde6e63e36f43e947915afea5f6d9a8164200672f7ae5512c8cd99e86f7ce83a69aeb349a8f663896cb4f78a55b71e88ea31fc9cc671c677d9b8da4f6b9c5deb36479c2e4e453e5dcd3a3f676be24ca790c0b98ef35ed7ef06acf92714f03bee56617a26c0db643cb0921fcb86b3d048c3377d1f0ed4af0ab16b52f50016242834d48abec485ee942034775b51ba09e1ea9719ac9fb0101256bcaa5e1d691d4a2d2d910c7fa735ab04fc38dc342a86c71ee8a02fd37818442b4cb355a550bc5c43bb273310600b7d6b63e7033dff877280d2ba9b9c0766e6d302a4ab3beaaecd246da64cf59d2ac08cd1182d3c5854c25ec1a98faa1e9ce27a4ec71b8c0db6a82ae787642abfa5b65a8fd8cad2542b11045ac0aa31490258993b2814080520f8551c927c227c0958b0c416c5409a880f3738208c2e5a6a90117af9e58cf98cbdf4cd273577c86a1e75575deacee7e90e26c646e257ea0b394da1a36e75232aa0f8b28cdc584778d8ff011dd5e2070e89ceb70cec47aaca2c34e23b5f36e5cfed495ce84036197015eaa3f50114381021255d1afb180ef2e32ff869a7ed5d1ff63e496c434d5901d5999424288badc25e9b942dd07f236f71f181d0b10179e6c394bdacd57bdad2db850e489772bdaf0143e78fdd4fdf73043d02d19a92e7be6a861cc780756d0df7c8399b724fc746170ca6052ff008552e972ca373c59f88430deba1b37a290bddde5baa36fc938c202cb8c78ff364fc054cf861cb572cbddd2780b45986aad3ff3d2372930d894236891ea9b0f3aec6d7cee3fa4e6f2f23853688d36abf320684d63cf8925b7d8f753e4581ce882d2aa168ea895e797667c6fadc8a73a7856b6a87ed9a246e76f0975a2e28c61dca89a964ff14bdb62916387cb930f8567ba8c1058b6d84adb2ba47ef0fd551bf4ec5f5aabb7220149964a9f6ccac9dd64d00bcdab96caddcf67a292457908956f54817e09b198d0836ee51047ee198548e165ac48c41b6dc37e0c0fce0b3f0c854315c0feaa3d2a3713cf8658139fc024c5da5b5160d83bce2b8207c1e6dca03064c36f1111f0b475d50c9b3e33d277f4e07a073d849849586d95740a24fe78b8642a782f40e0c52dbfc519a648fca3de592ff953677e611bfc565d88743f01977b2f8ed7c29786dbcd16885c326c776b66d336242bbe9a52b2c9e29f5338fba10c4c0170390d7972de50f78ba12c39143956fb6046d0d9586262b839f89f9f0676ee772f4cf975d0b88af8506b1f6a6dc2e84ec3a1aa7c2ea0acd60a67abc66c780e05f110d0d77a50220d4b1874214310145aba522de57dc275b927b47c4d5d7fb9c8295ae52ee93a184523bf6911044bf731816092d32956f6ac3e4a7719bc229a59c8ca9f87dc636eda77c1f920b475ca7eef780bfae6e09a7aa6c1421e725ea5cf69113d698de4e233ebf430ae6cc3c4c137ad98b5b70c64a716e0381132ba44d8d802d01549049fdaa29c6efca4ef5bf94640c293fba8e288148de6048c0e9306fc9c9a0ea0b5191773d3e400907533c2d613758aa5b542e011cc610eadc3d543ed7957e451da815c605d7654c3a387cd3b7bed2d897955debb8cb574c39fab9f53e43559347486564d53dc241bd381714afd3ad159d1a74d2d86d3cb001639e3f3d3132e2072464b0bde29c971aa9bf50df70d9bf78ee6064b410ee150d83198fe3e3c257f5cd805476f68e5a4a22c5dc2855976e8661f946d401754dd8f640ad98358360f5038837229471a1b581bedaec41230040620d4701003d1e39e799777aadc1880d1da44aebec41e1dcd2d63e9c7b432864efa5358150ce25d5b4ec89256a2e538194ba3b796427b26a520bdca2c9eb09b36e3fdbc228b94fb21ceff8025ef3c0ec9623eb56819eb828e5e4ba44628910853ae6edf070bf21c4a6ed121628197bf884ffb46053a0ae20701981193436847004518d8447ced9a149a528c5128e175e83c9922094fb04ffe6a78543590f308d4619824a0359320fdd54312559377e6fc4e4d19baf79602cebd397e03ba3c852886b92954b31d7dc9594430e0b022016c0d93eebcd4f46af644cb93bf0e7f7b26c510d2b71fd9fc8ea8d0783504eec466cc8ec45d966093b77de85a2eb4661f665a07edc79c098e855bbd1b7ed5fa8fa955fe6d4f1afb4e65d739c3b1e16170974907c4796a394bfe4ed26abfaa9a5e352d01931e5f4c5ee117d10186fca58dd098d39c8fca7db059930a86f2bcc722a053575662f04b0b0e3ea254484d5f44562e43b081f7f699941502d709ec7b71002fd6c8f060752baa7c8aee65ea54e2411cb36b7c899ca5cc3bb74d42b40ec823399631789f31e7b72f6a9d66e622ae06f870e846e0c7970b711a2a382da4178ac53e9de6289dd79c26f54a5273f5dede8a2cfae6ff36f494c4e4edc827afbb421321cb063021d9afcd61cdffbc72ef1fc760362b59a53419f4a79cb8a92241136f45c24b0cf2f7141a276357318915f01a9e1f1df40f17aad6229ac2580230e02570e64582ade1d2f212c3fe29c8c06b4f2ee11a44a590899003de90eded1e1635a6b21e173b89215fb80576970307fa752f3e67693e709a52da05ef0d24ee07eb7fa07ff0dd11b205306fc9e33c5f27ddc073824fbf04cb7f12b442d78d1daa77297c8809954f1416ba0ed116a7f251568488b65bf12211cfa8d6abfb944871a40e488c5e3344d3ab5a407f786bb4aa8b8e71777193e0cd2989834dbdb93e546262cdd069caa5700935075f092b2bf5eed24f402ec5e5dd1563364cfadafdb5d7c0ca0dc14c9ed540186dba3f8ac0d3b199a6a0762304e892876890e000502c5583281096475d57b5427aa2cf7a02b889bf75f88cffe6cf7f65986b70fc17c1bf07db8ebf94e28600fb6aedaf166a4c5d \ No newline at end of file diff --git a/tuf/tmp/keystore/9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9.key b/tuf/tmp/keystore/9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9.key deleted file mode 100644 index a4df47f9..00000000 --- a/tuf/tmp/keystore/9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9.key +++ /dev/null @@ -1 +0,0 @@ -ffa1082dfda57293@@@@1807942f12e8643c1902dfa73c62bacc@@@@8b90a0051e0ca57cff8dd4d385d78813bf4f1f3d8a9fc269c09b1f479047aabc66371373ff85b2f94f8154ad2d6d6d2e63779316807b5ce139dc1b8e062d2ffd9e4838e1b01e171ae0474f58042d1e4ba09e496bde5bdf009adaa3971f00b228218992b88a530248fcc03a7c2fd163944ef074ac32b78eddc4d8fc1e572c5bd6435dd925eccdd525fff1625a1a3fd24503318b54d33e141979c8716e072c0d73648caeca7f50acb7c0dbf1d1d5fd345d84ee0d3b0a4d73e3226e17c19ebeb4aa36d171f87422d44dd055b28dd843d1b36b7f612e3c01194d67e5bc66f41629d17915a5edb9c36f559d5cc93bed7f46d481291a5908f80ea1920833f147a33dc890c24ea970a7c4376d7a017098a17019851cfd7b80f031d797f7a713add081f1ec141e2f60340ef86ace184e7de7d25be2a49e18b5581be2d8d31c93b526ea607e3518629c42e4f51a4128ad771e585f0f8780b109d28646fa2744451ec549673807b88f20fb8c76f2c5cf1200d9c6b87c5495d060c6e439c09b0694099d1e00a237484eff9a5353b0a7a5f27836325b6f9e9f4dc3849140b21c813c673b9bf71c41a46eb985d29c4de7fa6bb44915bd29fa6e7fbca67112b962707a177cf78d4dd486a1789c86082f154ed35946009697bc0168330fc4344a50e85278629748ad3087f9647d7a22f4ff058ada50a22500ac58ef79a81473004cbb46fca607c6aa0cf6d51ce97096a1ed8ca53a51ba2d58b187a4dac7ff6d0963019a9dbeded86d31f972cb206ce4c5ff8144083a8e7617a171393328c40db8efc65b6313d334cb6b38109f5a7a5d3504bb5681ab353e6fa26a729debddcb26e7e3714282965800b99d215e1aca2686db147a6fe2f0b2c08590a6f0eec563504b414be09041b312be0c828583c47664231f2097cc6f7f235740ac5f20efbbf9ca94a5399b89f014324b7f63d40c81015a66bb1c21e5f5e9b3b25be78115e3d275d9c589b334b3f6731b65bf138ba62f21cf920d781642a634ebf4d4df0e436c27d8e0313c8c91e0ba3d7f350e8b10bf6d35ba3806a078c0f7d79e959ee4b692235db3840c2a09cf7611eb10f9660c3b255e5a47ae6740cf65bcc5507886b0d9c761e3ef8a07783b27bc3bfbc17ecc5f4cba4b6d2ff21f6ca1f1692f0952fbabf47c40ea7f7203a7daa59d7556445a4f8e9dbc95da03a1d4e811d4da0f70be7925597d8a3a975ccd7ccdf1f654b6737b82c047fcf4b99d96164888501fef2443927b9092cdad5abb78ffcd0c2af9179e340106f27b824f22e19e5d1b5b414a560c245f8247f6223d476a74138c02f9b51cff6ce94a78c1cee1d742aa071fed5b2881a6e0825eb408eea19c958dcd53f18923ca0b78bbae1400ba3bd8a29a652d060eb21020ff86783592192a9e1f463a7ff577830fbfd7d2da0fe9717e369c7c0d913829dfa3cbf8c3993b2a070dc7a97dba189478ac599081056836e6e60260def44674dc7d5e9b19071e865ab53689269e09c4d482729e2a8573e410ca1fbd42cf2697a21f3cdb1b05b7c998f8a0309a65bb74cfc569c17efd4fd01fc145c0dce1d2ca9fe6f307206205d6d4d2e4340eec171846e33f54895e1fbf6e2ded54f96802634c7b6429e81ca06e7b0bf3597a77e6a2cba7cf34000af81b5e0d52cfb5259df0ca8ef01c6d39382be8506d6e64da07ac82d4a28cdadc65e6408c2f9b00d7611cd29ccb4bb46f1a5fd4e336a211d2d05c7840a620c6b1d55ad041e9f8515e1fff24969d406f8d585814efbdcaff708244b64a5e7fba8d53da785dc40e2c20bb20e37834f5c7c1e989f721d6b09ca2c93a71455b2664a8703bea0f60b103d41710ed17164f985a5dbad6d34b18dc0efd4cc4eb45a1bcec40bc1e8c2bebb4cbd4613eb08aab8d3689c3b3813edfc85b320d149b337f7382a3cf0ba86739a7335f5a8495ee80f63b11ce7d1f48e9bfaa45ba9d7fa1ebb68202263611cd5e812ac8f720c8c09444976f83ba1d3b11c51d2275ebab89f0528d8adf1c44e2014c5299e324eaab0ac98da61c5b04ccd5af2a3aea5b28edf4d222b2a1efbf8e61f7e2c15849b25eddff54164380616bd9a1f3533f4e68e600725ef68d119cefea0b7639e5ac34480747e15bed434dfd66b45c41416359d74fa369a4bc5f75ec1e3acd7c9721420d799eca893d4a0d44058dd106d88e187c702431badb282d0d8c466b63ed31e21594b734573795a27c5a05e1412c8b4bc01c7ce656093a03675dc775f3ac83c7a4e5bd6826a37e7dc8ab707b059d9f33ad9dc5ec4d985fc824afbd383ac674858ccc17230a5f1f6a3ddd36b5ce2e5759211359eb9595f4f8859aefaf60c64e5cb73128a36eb75562a2d5e3e0f57ca4ac23cd1a93b64f7e8419b24029d064d31ce8defdd20c61f7649d53750d61de98dc76a5a2feb8cd1f4ea94cf5a0a19716fac3509f0195d5312c145472788f3fcb15f2530c83ade5e1f52b89f88b64f50d526ce347db5cf1b69787cbc4251c9ab358e0a27bdcbbecf4ba45717349f83367564df5555c214045e93d703d34010315806c464ebb0cbbb7e2316a77db218b0a07e83a0adac3eeb47c8e8827d4db18aed99babceac76f43626bcb8449279cca7df6a9a98315fb68bf44527c1cd4080b6db386cfa31f9e4d6bff6a60b552f79694a57d223973e948c4b420e4e28e97d72f1be6b24c47bd1557b0dbf3a8b5796a940ce44a934ef5b505c67fd62c201fb646ff669ca8951621906419b2d6e1edff80a2f3ee2b88cdd7f5fb6571b8e222de4d29d5ef53b78182a1f184b19fac12e6a95588ca61a1530b82911a29d33f96c25347b6433980d6ff5ba861c799f5154d9dc437d8a79bb0268ab0f6ae10b2fe041b1978c056995813b85aff6bbdbc3b05049ec4ab5783ecc014bec0b5d0796fc8f7d24938419cf8d91853c4a3de7180db21384faa7922c993ec1e90d6289a4e120cc5f3bf9abba48607897ffedd62035e0d3a64e5fc50dfd4447e2e08154b0d927b39a2b0d4c2f548f22b050dbd5b57c24f976bbee6e99bcf076ad7752ef112205376fd85a507f3c828ed725d82f98cfd9a48d6d24ea257dd9336217de95a2fe0f6b4522393b92b45aba7bcd1274892f953ff1ac8e1cfb7b34054a380cb698bd6eb3a7223987a8031141bd940aa016c203ed2474f2175da0df51e17ed345a3e3ebe4669daf4463960df9b96558e0e823a17d0bf7bbfca092c61abd2eaa8e752bb1425b8552187f1ed97c9393706ad4ed7b5cce410d2f109f031c4c4d9890dbbc6c949514b53051b929941cf84b6dbb58f4679bdfcd5369df94c676eda6a3a2bec0da14b7799a1d1fdac51908e88160cd3cd00cc35e4399d269511151ab3f6037f71e7891d69c9ad17fe99a8dd7925e7c389b9d7a64d6bdc6da9d1a5754bd28eeb241ac4f5fcec02105a0f87b49b25a123997a80200a91b0b967e574db4a3ead7ca8861528044be1d4c3e0e67adeb1e315e8a6e3a8769b6dfa51d8b0f614f73dc85fc19209e06c61a9363b5094d1525057826db9a220a77b21d6dd07843a38480cfd04aed6588597d2b8e61929db15c1b58cfdd29abb60dc43dc613ae271c7d0e9851b8320ec654fb5a1329f5a7c3061f47adeba485f5efa817a57cb3578d81922aa338541143977cbdbbb571e43c9e2cda533cd3d096fc179d7913534d0558640cfafe2925ce7c1521cf0d88b2d96a877b2848a65cad25b6d5b167a0c4dbe8d5a6b22b1d9dd5f2637038426c1e68e6f3c811c5a311537eae0a120003de51731f43647586fd50b449aebb2717897c0ac15ac1ea652c9f1c5aca59239d3bc73f5f642d0442b414d92e5f5a5943a5577c65303255f89fa3f0d9f3d68a2cbca9eb45d7fcebc0e7384272b3d8eeaf11dd0d2df0023da90e9b12a044fe8e7295990dbfe708b3a1a3e5c35121de6028c7ed9ea30afeeefc9e71f00a441360589d4e88bf2032f5b9493cc4eb0b552cf7bcc809facca67e1a4b2c4df47dd85044d193c99b112d0b1372c8931976fe8f7d22f425960609cbd7453e102b09e6e5832005bc6d507d21a95af7d885a53f96cc8c0631705e4109bf38b77cdf3264677471dc82d42cfb8e1d0fdab72241b1147ba3d9b6828efc43ec885cac44bbde464340f63524339246a683bc846ff66eb7e4629aa6cb8a8d2b84738290e218d3eac9ab11a3d1ac7fa324c54a2c12ee42a1b3bbdb5e278caaeed7827af95c17f42baa9fd8eb1faa422376493dcd3744b959d3afc177d00a47ea7af3cf0ae27438d47bcd6522d61efc380e8644cb6729829f5d84025f4ad1eeec7543cecd9c5d20b511cbd8cc1413630827fa75fde12a8d32d7f405b7ebab98d7703f64cd5d2a8d2b06efa9b1b5539ff5f9ca2d8ff669be4fe78e61674847ebcbe6730808a71f26d9f1e3002e34ea939742eb48d81bde41c3209810257054600bdef0cfd83e93a6eacbc544ba20524f6fe0c4bdc0bb66cd70e3ceb3866994f9c9f6e4a1a3691b0898c0020ea4394bc61114933d7f8d011cce4f46251506c3189f \ No newline at end of file diff --git a/tuf/tmp/keystore/c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b.key b/tuf/tmp/keystore/c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b.key deleted file mode 100644 index 89fac20a..00000000 --- a/tuf/tmp/keystore/c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b.key +++ /dev/null @@ -1 +0,0 @@ -4d55b7a7f568191e@@@@03bf204f88ba4ee6a698552112cf0351@@@@610d3c31cad4e8a2e5c1c1377dcded8755dfa64b98f81a06b115e73fdc2516bc28c8e46c805a85e72c524b4b0e7de8c7dd7a23f712d3e0a5e022e2d09c8208f252e376ed39391d1447d61b5ad0eb5ef8218dc8f4bfd59ed4839001b68dff940e19ee9d84f6e9a75b096df0714bfd77e1d1832af2ad6df6a25210f9c252ad76d0af2ed85b68ff6c683ab21a9114448ebe6fef45c63bc35fdd65abd6eaef7b5aa568f7026bb4d1bc27c1e1888d99759d7d1f04808a102c47f55f78bb1447319c1e6ac14e43dc0755145c22303bad1925d25d8b6ed36cda54cada4f3741425b3519f47a8b2d72d997d63e9d85a79ee94df410b5b1819a599ad5495d9f0d5ccbb53b2c9777520553d5cedb9b3ab205e6fcb1b0803f9232f13778002d867145deb7ba5c848c9c775c4508ff8e8c0f44dccd59659c96e5fb7d92d8bf5c79d93c5ccb2eae7d1ff0cf6d39608207982ec99ba3ad56c748fa84cc318a225ae1d3794d2cc5b17b117c0632a942c03cf020b2db7af37de33792f6e02d82e037ebe1adc2669a4150aa0b864b0f5396feca1a9cd0e022d83d6af15a695cac9448f5a8b0f95014a6655bea667f0fc37242d444cb8089e2d08cf5473da17202dcffffd5a6a4c30440d5d6127e265bbdd3ed446f20739acc881dc84381881565e5e4e1410476d2309e1623c71c76f3ab1b823552b991105967bed40f5f525e1156e9609c89a5c5be26358b210ae78d2b7f89785b4c884acab40d5a125e0952defff288880beba9aeacd1ee30c00bf4137d7f598129ab2c6a65ff4e0f95051459879f045266392be0e9d66e67bb9ecd669446400a140c16441a3b92c178aa85ca4554f9149b83ac556c690acfd8e6e9b399c0225bc5c212ef4acc880a3e7f64d5e3022b30113531743a2beed13389c8aba61830e15443cbd6a390b041ee0de6b30a45219b46e9e0379a14e245ab4d97250e8694ce58e64bc4ca3ad3893bea6a9e814dd7fb10e88133ab3d370dcc0d7f67630537a527387df7b53a0afc40e8484b433bffce5868dedca77b3dbf637181c9d4c4adb78ec3abdb01649685f462f9bc134ff5941b26bc1deb014a54a271a32f8c4e9782d4d91ff6994a14e4b319913503a1aaf05235ac2cd3a6358e6a1db57ba7dfc302d90624d9295126ff61c9c93bc3a04bddd14e744350a2878aa24ab97cb64148db1323139646a5e20c7f50036f6ba7b3300292661e70b532f6f8ec4404e0ce79d94ca9e76dcd5761e601d3aac60f92af558d51f8b0d8cef5fa0fc5c89a291c47e3ff814f1fd51974f5752ec890cdaa3d14dfd0b2d6f0c16c5feea1c93708e6853ac7d4b00611d0b8e0faa321664c043042996c4a30dd7ec9ee3b52eda257f6b8dff5aace60740f28bfc0221b6df8afbbf9b3a238d29a5347c34a2b21e5fe33d81d91a6bc71fd07f3e84a01a15b2af67619a6558e5797dea859fbe92bf63879f37474b4d929740737fa7889c30051976e8ce12a26bb343d4f796d9d7ef45b84b51afb508be5f6a56fef4ba884513b574aa791cf0c959a4291b59de7b7756d12f69464acdb8934904397380d851c65aec521c249b47768cc85f155e1e2e742c0b959aabafaa6ab03928cee4292c64093bab6479c17e830cf3d3fee2e0cd2001a0fe50d0763aa1245a320bb65bf0b760de219170999a0e0843ff771ec78511696f9c6c27293c3e07fd04f83db567d34c7c7bbbd03e806f46fe4c199c17a9897fc584b15a791b530716deffda3180000bf3acc97a2eed0a015b4e58f529e3945bfef27b597dbc880d0784ae23bcf672d6aee3131014af77123675dc335454468d7f317560d23d24dfa5b1390d86792420b81a23c76c4ffefa62d81355e31460e572d5662b996efaa287bc9d8b11e37c5538668f811296f845cfb59ef0d7619ecc089e679fc9847c70f92d401a12195232438a97c23bf2b20ee13a305f1e9911dec8d42c7024c95a76f6edceb0f0c53c1675aea0a1dfeb5d42abea93e83f52d546ba6a9f265d2e09d2ec3a31bfaba4a5a3c5fb7668a8f7e23fafa6565a4496bc50e589ea264582d72366befed568431f4abf9bfd2463caf61a7c94cdc4c78179bc724708b4b2d6ba12d318269234c43fb99b8579bbce41d61b106f980470734774bfcd4a21c5fe6ef2329e593752d0ac7a96bf5a2e3b662dfcf9f66c9a0ff3af9767f72553b8bacf71e17ff211859aaba0de822d13662ac9e3f93274e18c3e4a64d2cb4a7671513f6eeeeeb3b13f0a96671649333594e1f29e7e55571b51f56928c9bb2fa0c5f2f759bd37bd449faf0a6fa645f1dca7d62ac4708d91b9491ff6c63030358381ed4490111894cb8ee4a08660c711f7a31d9629fe60afa8dd3f2cdefa53974c9138d85a8d72a41bd69e21dfe1f1c52d5f99fdf85efcf8e2edb65aeb34eef2884f9d08f4dd8afd85059707d445d5aeba45167d7a788f3042db4f1647c604998df8ecbb98fbbd323db5fc8fdf184d8bf1e8b5029db74e5b9141d6942cec3371ace5b0d272665cf94cdca2c8493a6cd786570adf755f9d332c06b856fd49ebba4b6cf28d01dcb5201469356c89dda87dd40654cb72cf5bba0459f1ebf9958c01901cde507604e2e7f85a1d18efdbaee72344e09de0d36eff6fc0287f4d14feb78d37760e1eb2e210c6692182dd9be2eeee32bd150d5a2653503e5bb89b28e5044ac9fc581833464fb4a52a4ddcf0234b0f93e7330602afee6fdab383759e7d5d538665159a265af980de87bde6af20001db41e51ca386a916fb7c2bf686d3bee0bd7b867e5f053bf4330f8d7bfef75a25983d5ffce285c01f889864d9bbfec641e56ccf6a10baea89173ccc955c8c6689ef5d9e2f6d0450a88797373e4e0e58747a991351d8ae4b528241a70b6c33b70640955d864b13b03238b461e5cf77e275d438b912890cd80fc0e71ed477dda53f70e34bd60574744b863569e08ec73cfe5688080179ddd5518e393ab6580fce579d795671e86b75db2cab874bc2feedfcc700de4d5e91830af75b5e748cd41b6d33cc43574bf1bbde97bfed9fca6969e82d2a91608c911517a11eb2cb902675fc041f72291c11683f64ab8de00db5557eb211a271671bd36c3e64233cf3c9645cc7d119cc965c8dc4f089d12f624fec44e777ffb6f11a94d900435b2b251fd15f66b33af69d84ded0daea86a27eec017ef3f49d5c1985941fa3b5458d0fc62f9a827504615862f9fb8c7bc8b882e589ccd99be657e0dc77106cd923eb017ddfdfc69abd8b7a3e84274e82d59b0548ffcb8d00719a143578c15b6b21385304d5605b173c7c5c39cccc822a3b799e0c92d7acea08d4a8640df9648409553f37472e8475e363960e033e6eea31f5658df847c2ad7f3aa928844076e55861c191a38ebb40b61702837be36d873b69203d729b1fd7c0aee27c2bbb631088b391caaa37e657cd07cf1c5abb0d731e85977e08fa0c9c2ab5595a828d85e40803b5c9c3d136ffe5f8e99c32d97b74ba41dc0734bca5a3752da3cfb703d0270102d1fdca6c05cbea7cae2401252cecd8d25a59948b8b68314f333c080af233c40a9ce985f5a5d408c11e7669232c49c514d3a6fedc8c20123122c24d5391effd446c2e015c3246e41265f43139cf4cc896115f1cab18d8aeb77abef6e18941cf6030f28c11ef2f886694456bebea59a0e8c9804af9d87923272a62f124e8768f7e2bbe2cb1baedab8730a4e41e83fa6f09e74f1fff78e0f84e6856db5d0dafcf59801a2e6fa337331b0c87b214d4b3050913b221f1039f0f208863cb074a7ed91ffe9929c1e7b78f8c8f1a313547d36bcb4ca1ec3aa8307c6683e2c5133c57f33ab3f00eddcee3aa7e945fca4fec091df3cc8c1bf4c9e4f962cff6a8dfd5a889c1ebd6b01c9dcec4dc6e0dacdd01f762283e5a685ffeef908913dd07445262d9cb69043d793741f8730ede9eb901447f7d96501a89a27cf56aadb4f6f8b5a42ad9b544a17479ab1ef4609ef323f8f625252f56ea24c476c1faf1da7db1f150b1dff6f13cee2187447bd0a520a1b93f738d705b3d06104306f28c4d0f9f690e8bc910b34f5795cab5ab4cdadf3d33766471f32af4d43ebab51adecc53cd4e417a1fe05568d841cf3912318c842593b1c08127df99798ae8016e60dd7e72c9f98b592ad147c128cc26bd7ba23c02d2be2a2940cb9253e4255e1668f1bdb02e4e2dfab00e18646c563aa2e76843bda94fdb07c919a427a2c03298467eaf0f22ac637bbef24cbc8de8f713271260cd9babe44f0015fd050b8daa7be497eaecfe743b0869950aaab32868215d79e04ecae97f057adbfe14c6a8aa3117ed77d8083aba08198ee90dbc3d0d818a501c5cc14ee90af041d3560bf3de7a08ff33a41bb110bdcb5ef0642551e0c9e2b882579acbd1b332acada35e757d7715c92b4b6f454db7c774610912e3fe6e72103e399af697b6e539f1bbcb02351ba8660a33ff44f67a5829fcbf8def0bb04df0c50cdaf5c417f19dccfe2ab648f3a11d5502189d6470efe6077ec3af83 \ No newline at end of file diff --git a/tuf/tmp/project/helloworld.py b/tuf/tmp/project/helloworld.py deleted file mode 100644 index c5b49102..00000000 --- a/tuf/tmp/project/helloworld.py +++ /dev/null @@ -1 +0,0 @@ -print hello world diff --git a/tuf/tmp/repository/config.cfg b/tuf/tmp/repository/config.cfg deleted file mode 100644 index 9045b651..00000000 --- a/tuf/tmp/repository/config.cfg +++ /dev/null @@ -1,23 +0,0 @@ -[expiration] -days = 364 -years = 0 -minutes = 0 -hours = 0 -seconds = 0 - -[release] -keyids = 9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9 -threshold = 1 - -[timestamp] -keyids = 76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22 -threshold = 1 - -[root] -keyids = c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b -threshold = 1 - -[targets] -keyids = 845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b -threshold = 1 - diff --git a/tuf/tmp/repository/metadata/release.txt b/tuf/tmp/repository/metadata/release.txt deleted file mode 100644 index 14623ee0..00000000 --- a/tuf/tmp/repository/metadata/release.txt +++ /dev/null @@ -1,58 +0,0 @@ -{ - "signatures": [ - { - "keyid": "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9", - "method": "evp", - "sig": "adb041550a26327056b17409c59c2294930bcee1dc88008a9b458d828da673e2da4ae3c40257dfa51a25cd2cd23189fd1753546fd441879f275e515b433919e0403478bc2a7b7d9e455283f742fe5d059097be55eb2d705123194f31b13cb7d2a96421e5b7fb09df2f0a5d4245676b71c4630fd20ee29f962b3d327eb3362cd5e2f104b3a036d9c305817df955e19c49f3878cf3e65915c8a542adfd057f62522c1eca75cba513c81adb14994152934ecb4de1fb707d1aca4cc0f2b5ecb09e6645cb6f27f0769c8aeeff7f5728a910af9d310737c17e6b1cd611b07d70ee80de1457b13f54102ec5c58fdcf75470fe4db41c18f93f18a92f9929b8a9693e6e96b6231fc63705f47e05e079259e1eff17234060870685868da555d0bb05546f26d77ff7f091c3bd1a3e77633f2f5505597f8126a2130cacaee9a119c2915b48a0b08ff2152495462119b6a4ca05d302629bb7f7da60346a8cdd12f2820a00af6d1f3debffaf5052c2d31afa9c3fce3f82dbd139fcd0cd5062bede2c77c5e19407" - } - ], - "signed": { - "_type": "Release", - "expires": "2014-08-01 16:19:08 UTC", - "meta": { - "root.txt": { - "hashes": { - "sha256": "2e496d43eb877fc725dd3bd616da0c1e018057982d3c8acf8906a4104680feb1" - }, - "length": 4793 - }, - "targets.txt": { - "hashes": { - "sha256": "c5cbeeaaa617fa9ecf282ed4ed3051ecba2d8f9535f148e14103c6d6ed6bfd39" - }, - "length": 2260 - }, - "targets/packages.txt": { - "hashes": { - "sha256": "324aff11e6488e3619f8a291dc94f82faf60ab00ce67443ba32997bd0d1ad0cb" - }, - "length": 2325 - }, - "targets/packages/A.txt": { - "hashes": { - "sha256": "0af576b49df40cc310ba314a82dc264202ec74d4238eb526d85230aacf9d2282" - }, - "length": 2123 - }, - "targets/packages/A/Alice.txt": { - "hashes": { - "sha256": "49d0adb568d9323161f987087894df88cc0eb45ad2e4b7972b017915899226af" - }, - "length": 1377 - }, - "targets/packages/B.txt": { - "hashes": { - "sha256": "e3618668fe88e9fa99cb305e24d8c78ed3083270bb3de8bbc42dbf4234f2e894" - }, - "length": 2119 - }, - "targets/packages/B/Bob.txt": { - "hashes": { - "sha256": "3fb4ac73a78e66408b6192e28aa3b02e8180793a64fd99e49842b4a4ad45b7e9" - }, - "length": 1369 - } - }, - "version": 2 - } -} diff --git a/tuf/tmp/repository/metadata/root.txt b/tuf/tmp/repository/metadata/root.txt deleted file mode 100644 index b7d8e066..00000000 --- a/tuf/tmp/repository/metadata/root.txt +++ /dev/null @@ -1,70 +0,0 @@ -{ - "signatures": [ - { - "keyid": "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b", - "method": "evp", - "sig": "83448b51098091a562d9074dc14e02af5a6f18fcc18ff0dd0d709d0d1a597fbe9c96d2a077acffdc85be0357f76c46b1d2cbb579ad376458a88b2e00330b4028361c337593c96b7c2eec10dc337c7652d9e83d7c2dca7e59230199d2e6e5d3f0f1a38f09d305b47954f552ecb45df5c247ffa60b3b15198bc17a17d9198e688289ec70e3043cad1c1ac9405ad81d1af5135cf961f1a45d60f08d00c4e1713722711bee4864655a495f6e105020702ffea947fe3288358dffa46fa8d9c4c47fb7b3fd8a47b2371a0ffa78bce885b2ddb36b75ca6f6fea807e236593b882a7b1fc6c0fe43eb4b6709b060e08fb3e6f5a56fea6a5524130d01b461f1d6c2e3b1c2ef8784190245568062ec888af1fee0740b81ca0c99b775396b421f507581257277ba1e8609528ffef0ef5c9c205b63874e2c37b5dabb738cf5597e0c39010b8041a87b00030f69217e41e03376d1899c25d0d66d9e936b9308709eecc9862273a91e42301f6254f501bc10806a8aced547667678c39790598579dcb79b064b074" - } - ], - "signed": { - "_type": "Root", - "expires": "2014-07-31 15:21:53 UTC", - "keys": { - "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAxyi2M6UtfeITuiu4kbWZ\nOU5CRScab9Z8eWy9Weff/IiSYD47uRhnseT84ls50yCDzaUMlrCSG4Kd+AdAfcVl\nmsFCnRC5HHacFF9EEPSDud9L+4LTgqM1fP4vWfv8ZZ1sXI/5Npeo/D3bcC9NmcfR\nBMCzaQl1NEoYK+QVMcqVVImoWeLEtmU52u96Y4FZv06FodhpHPVvKUmJFnXe/ikM\nLe5sTCP0QKLtv+q1bfZ84KBkE50QfDpTF1bqiDeuCtb/3yNb91gkpPspuWjn9icK\nFCc/D5FpYSkVnWCoPzYsuVcQzIPFV2Zr8L1gvSvPOPY7SJulk+jri2T1kZw/rbDe\nA9T/I1yG36/8IXv9JYA8yiMR4cblFqi00gj1Q3NrelBdYc27t8GDNP2D2H4wMw3P\nnTmmfJQ5WpR5ZbjVHy/OU5YCpeJ77sdBITaSVn5IWLYumko+vJohOoordMBfV/jZ\nTVVeaz0OCp9sPs46xKVN+m109/NNejS90gLIKPKDSfPrAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEAuvReIoGpKvK0rwmkgccg\nmv8sTtEBolT02THaxO+6+gSPO/509msi/M3UNHsGNda1gccdwRMTsR/C9lCKC9Mp\nZ+JcOUl70SkL1lf4QlttWEDyDgDg1M7RPfcMZnq+eo/BPqGOxmbeNxKS2tqNfpQQ\nOqvSb7MMeII/mitunWo+UbJE/No9dimueFAjgHwQfH3rJCMnjfL5OT15UipHICCV\n/x6Rypc47kyOIfAvGMBnPT+sSapu+tboGPQf4kYwDpQVBPrJuGLYbgFvLAP/JKoi\ndHwXKeOAYP6FSioKcXbOspVd7a6FCUHQtEX8g158WOb28Ggo3eeXJx4Yb6ZW4WhD\no1jHNyELE2n1h42FETUNiESF3WDbfGZX8XINy+PXmVWGsY0YTdFOcSmw5k4fZ2Dp\nD57R7GQanMBBkpB/J5dVYvdP/NLTHeueBRFDJAFM+HRozbTpi+pFTcKV0dITLh43\nQrvSE7ZK2ktW1Zo5aJuhVClxga3teM6N4Hm3wEv1mfqBAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - }, - "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0BLhIsIORHPXuTU1CPSj\n34jQVNs3jXfpEfDIoYQcLPrNoz5icGWlg3H7YFtGSGOIOzJbyMlQR3iyGu7IYSW7\nuyJRX8OJ6rkbLcAg3z4QXZf6Y8isQYQGBiPb/j/LKGpGs6GA0wDqVfcCUJGtz04k\n5P4oPmJZjiQO2uMyQKYkJDWXllAgkY/SkuOUHyk/knE8EHIoNCwqCAVVnKc/gg/O\nL2I6mwkyes6eXQDRdwRK0z1P72ebzAgKdshhU8Jx4S1W3BTdX4CZ0TqBKxiNkhTi\nIWkZHM5hijX7NbCUNTIL4MUSDGga/quqs3kSMCM3lOd37MLiTDXHcCZoF09w6cgy\njsZyZZR7PBgpQjQ4EjgKstrAForp7ph7dF/BAP4Fz3uf9JBhdJ3LaIT/0et0BA/J\n52TxMT84ngzS+yWobqdrOK9xVaNOZTS0j3ScWpBKRCDR1E+llUJlkjphdD6Og8K2\ntFVKwCTYm3qfwHd2ulllVzbOOntTnq/ppcQjtTO2yYSVAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": { - "release": { - "keyids": [ - "9a0933bdae0a2c387f086ecd2d79d8e59d7bce66aa21bf1de9b5069c30369dc9" - ], - "threshold": 1 - }, - "root": { - "keyids": [ - "c05b95f47865866ebe22fcb76595b05fcc77a2bf145ca3d7302ce7868cbaed7b" - ], - "threshold": 1 - }, - "targets": { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "threshold": 1 - }, - "timestamp": { - "keyids": [ - "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22" - ], - "threshold": 1 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/repository/metadata/targets.txt b/tuf/tmp/repository/metadata/targets.txt deleted file mode 100644 index 7bdb5ae2..00000000 --- a/tuf/tmp/repository/metadata/targets.txt +++ /dev/null @@ -1,45 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "89a80bef74459020b690187315ff0b3ecae376c68a5305ca08d29151fc3f5047385da8c70d1965d9c47bda9dce4ab8a2c83a8c04792d097491555bc884a8a833e644c0d85b27338154b861c7f829221f3e0d3170b3414a7922ff37cbb5223a7dafd95e8eb5bc4b2bcdcbcb72533751ebe4a6adb441d4389d0f55ad9a68beac98442aac953c0a6e531f45f78891ad15c72e54dda57e673d60d9936278d60f89ababcbc811eda9ba770b1a5cb222ff4e15f18da323b01e49e03ffbdfea207047d2543baa458978fc14644716ce92b9d112e732538d14002d5db5aa7143ee6eddf463b6e96f9504f87b393e8c340bfb5f425c05af454bc67711daabd412e96a295563b9171d7623f08a87a449f8e594e66e68e49f302e639ad523ce1baebe458afe07136030b949c5ba8114f975bcf1462486cc115a50a27263270cb63c0bcbe9e4ebc8171d9453e279086309668ac2d538b665c64888b43806a5bb97207fd91a02f4634c723da81dff84225eec4439c0acdb893410e34fd62343108d7b7055b59e" - } - ], - "signed": { - "_type": "Targets", - "delegations": { - "keys": { - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": [ - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages", - "paths": [ - "packages/" - ], - "threshold": 1 - } - ] - }, - "expires": "2013-10-31 22:49:03 UTC", - "targets": { - "helloworld.py": { - "hashes": { - "sha256": "14d9f7904b16af5b3cd64285eb349bdce11dd3688d6e330ab7da87eb37512941" - }, - "length": 18 - } - }, - "version": 2 - } -} diff --git a/tuf/tmp/repository/metadata/targets/packages.txt b/tuf/tmp/repository/metadata/targets/packages.txt deleted file mode 100644 index 65a7e369..00000000 --- a/tuf/tmp/repository/metadata/targets/packages.txt +++ /dev/null @@ -1,48 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "028e6e6c93e3973bdbc295a5e96fb9d67926dc5a67b3127a77d3dbdd55e1b87bf82183e64f3e0ce133d0cf75b64a0c80f432c91c95bcd583af073473e991c7bc2a12cce0290b17232d82f010268eeb1192a242a14aa992b9b6036fff5dcf3fe5a2fcc0d15d9ca6aee54ca2a053779889968eac11c160fed1056b2ad0092f69deac9d286657b64a92f0b9182bdfee32930117b83baf729bd494b259d60a3ebd54c0a154ba87d710f9f8ab5ef6cfd563dffe346ef6bcb6551c5323f5c68839089a3ea65926c0fa159c43272d1323fd521b403dbe88d7213955e3c121328eb816db3521e059fc37b2e88741f517747344ce9b5520693061848b627077db692ab44afc1cab484270aa826339b1181862b461433b79d066cfb289fdd5f91b4e193bbdf5053d33e93b615e40ade38d7c74d8d3da8ae2df4fbaf4792a867cf08ba182666f465d0a0723058eebbec94b1c9e9f46560e05a45d58fdf98e5b5362077d63f00b0c8cf5ca00f60ef3ef5b2559a1c129eca3422a228aac3fa6882b368bfc233c" - } - ], - "signed": { - "_type": "Targets", - "delegations": { - "keys": { - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": [ - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages/A", - "paths": [ - "packages/A/" - ], - "threshold": 1 - }, - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages/B", - "paths": [ - "packages/B/" - ], - "threshold": 1 - } - ] - }, - "expires": "2014-08-01 15:37:45 UTC", - "targets": {}, - "version": 3 - } -} diff --git a/tuf/tmp/repository/metadata/targets/packages/A.txt b/tuf/tmp/repository/metadata/targets/packages/A.txt deleted file mode 100644 index 447153ce..00000000 --- a/tuf/tmp/repository/metadata/targets/packages/A.txt +++ /dev/null @@ -1,38 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "69be32d77d781bb48f0518dafade5fb0a166d9ad82340a3a20f7630165d69d8ab0f8e753fd490c4c8727968539a4285db94bf73317a83672a177576ebb8091ec8ed34334893a683dad990ddd2ef7f0b1c034ed581b11ff12a30d78e31bb3c16918464a91128b3151eafab427b316134e17106ebaaee9ab78d39673beb4d08fd5aeac506e485e9e71903886ec1adb9a69dd1855b98aec2e7d48e361ec5b92ea728d4d8ba3bb16e84dd36cbef88bfbb8ecb39d9e1b20544a678062af312447b302803592da00f68846d68f6c05dbb5e7419dca5b07e8d43aa5a9b1a3a0e8386c815c665160062c7b4760761d05c683ddf18e398816120cc7860574ac98b9fd3ef74018210b454b765bb4dfe45163b348f44fc1c804ae69fc1a13d7e71a03d0af724838ab959da6828e990e604cb563a00724e6b4deb7e8ca13275bbfc89185d1cd71d3fb2c11692b5785801632bd1e54d60d73b5817dd654217cdc0850df5527f04ae8ba053e9a040a7bd0de740629640354895bf6399ca9672f432d507b4ced82" - } - ], - "signed": { - "_type": "Targets", - "delegations": { - "keys": { - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": [ - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages/A/Alice", - "paths": [ - "packages/A/Alice/" - ], - "threshold": 1 - } - ] - }, - "expires": "2014-08-01 15:45:01 UTC", - "targets": {}, - "version": 2 - } -} diff --git a/tuf/tmp/repository/metadata/targets/packages/A/Alice.txt b/tuf/tmp/repository/metadata/targets/packages/A/Alice.txt deleted file mode 100644 index 0b0e365f..00000000 --- a/tuf/tmp/repository/metadata/targets/packages/A/Alice.txt +++ /dev/null @@ -1,28 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "b55953980cc35017cf6deb2681380880f14b216d261c18e45bf4ebecbda0c6cc07e49607dac81639037008f8cc328ecd7f2c5858d454861b3bfd3f2209c24067164edf0af14c5f4564c9244f7c423825c7e162df618159e3c376f1c6ed4fb56e97b3d7fd3da59724c706e6f86b1ccfae1896ed6f792b76517cb87be92fc6336f892191c2dc3f55511c15cd787157af26489f2e8fc011507dcae5f4f7b314fd1c7a97c7fc8d91559d92e8615bfde318acea99bef2c4906c92c0d6e97ce3ae27c6e7ad5a232809f05fda1f6f5241fea5dfe2b86a00a57859c3b5322ad22cd7ebb5d71c3b8014de5a866068e9eb77ff9d0bdc3599b0de18f0f6f1a3546f03989e02346dc81b36601eda373814401381bf97709a7545ef448c9d3eaf1f80fedf5a959042d700ba7ebd060c4348cac3452258823039d06871d90c5fbf22e2572abda908a1f9160856db4bcd5b152a35ef81dd977f13aabec7d4fa05499a5969e03841e088dd29239795d4a2927616e210200ce3dfa82a4c250775c33c18035e5aa62a" - } - ], - "signed": { - "_type": "Targets", - "expires": "2014-08-01 15:46:53 UTC", - "targets": { - "packages/A/Alice/alice-v1.0.tar.gz": { - "hashes": { - "sha256": "21ecfb59295a055b39003e6b9a63b4aa7b3724458a7c663b00ee6cf69fc09e68" - }, - "length": 15 - }, - "packages/A/Alice/alice-v2.0.tar.gz": { - "hashes": { - "sha256": "21ecfb59295a055b39003e6b9a63b4aa7b3724458a7c663b00ee6cf69fc09e68" - }, - "length": 15 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/repository/metadata/targets/packages/B.txt b/tuf/tmp/repository/metadata/targets/packages/B.txt deleted file mode 100644 index bcce3d16..00000000 --- a/tuf/tmp/repository/metadata/targets/packages/B.txt +++ /dev/null @@ -1,38 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "6be3f064c985d60a1ab0ede575b8f86ff55f4bbbe457d30e330ae53ef4377751793282639d914c66028620f7d0076f73ae7ebf816cf1c98d77e765f1c76d64bebe79fb759d7307146458e206725fee8c9371f755cb49a59bd06458a5f214797175dbd6a745c290f968c43d15a8bb993cac6b02860a9e6fc351a083e72ea63a3298f138db25cb0441946ef88f09a3e4b3dfdd88622f79f3d3bdbc9d1f280a160e0e5a6a80dab324a7764b7f8951a0fd75a071f2b0e71a0a2914559bf1c2c7272dba42e5d171d36323afe98bf1eb48773c6a6ea23af941eb79a707be607b3e6a096ad330b6009db637460139e6aef0891455aa8e7b6c8953a409841357a43dd6b93e66c308d96ab80822d37eee2cd24c928f46f353957764dfd3c01a19aadc8c8d61d7f335d3d45cb6c28efae840ce3cc9324afcd4501a254a2283b0beaf4b590cb498ba3615244acf3a64b09fc216601222de8abb22b7c9e042b63e840c52c0cc31482c46e3a31e21d3267676249f0f7468b754748dfc6d83190d05b735343b88" - } - ], - "signed": { - "_type": "Targets", - "delegations": { - "keys": { - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b": { - "keytype": "rsa", - "keyval": { - "private": "", - "public": "-----BEGIN PUBLIC KEY-----\nMIIBojANBgkqhkiG9w0BAQEFAAOCAY8AMIIBigKCAYEA0HjJD27+MwJ6xCPS4TrT\ntehsJQZDz2W10/ZixTWI0x9k6fXwvd18wqGLwz+vS13ow6SrUHBYXwBO/5Pblpgu\nN2mE/CWPzQ59vaVvcT3yb8gKqrtqcaT4tYSumzJzBNocDTik2Tyx2g0VincnDPAa\nVnsrkk9zmh+f1WMffaT4w2cu82NRTCoVVB43bk1UyjHQD0+moDb9UL2lQk2pBdMZ\n+PaChhMtgzf1mlmOicnb/OZgJK5uJfq6umv5oO4Io0tzEF/6xnj+6CsQWwMhiQpK\nZHNsGO+f/WE/SFOXd9C+Ljnu9JsqWIPAYJG9x8PCNY4sZhv+cBYDwqTav/NmcwtZ\nfaw0RTuKQBwD8C2syS2LdU14H5koWY8H6+TQVQp0JnddzTsO2PRrbB/whQpYwN3L\nY9Q+H5/AurrlIjv/HehoPRHceeBrlRNiqF0OKraYQicI/pPcfH/UcHvp/GsGxTMd\nwEIEszVoDK579WtJtDvK1CZPISeJ7RDxspG2Shz6ID8vAgMBAAE=\n-----END PUBLIC KEY-----\n" - } - } - }, - "roles": [ - { - "keyids": [ - "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b" - ], - "name": "targets/packages/B/Bob", - "paths": [ - "packages/B/Bob/" - ], - "threshold": 1 - } - ] - }, - "expires": "2014-08-01 15:48:49 UTC", - "targets": {}, - "version": 2 - } -} diff --git a/tuf/tmp/repository/metadata/targets/packages/B/Bob.txt b/tuf/tmp/repository/metadata/targets/packages/B/Bob.txt deleted file mode 100644 index 80934a8c..00000000 --- a/tuf/tmp/repository/metadata/targets/packages/B/Bob.txt +++ /dev/null @@ -1,28 +0,0 @@ -{ - "signatures": [ - { - "keyid": "845dc45bcd742df57d984dbaa46a959623950923470897b6230ae859bbffad6b", - "method": "evp", - "sig": "a15f0ec1c526228eb47847309571e4b4c3ee69202727420ad3472beec9e1c8dd17143215e9a98b9150eb9aa710e053661a64fc8a21ae2c0860d41eb765f9c5571a922e7a969ec501283fd1e811f15921151a584abba9f7d96a5a80191616e0047c60529fab7bd6d8a8bf963d32981e875cbd1909295abf1aaf84b420ca24b934a78adadb41c5e58b31abc3162a0f4310acca29a582e80c65da54f2a48c585b8c5191311905c6885832f898f995ac1e6594be4cffd9a681fbb09fbac3fefde9fa9ebd44cbcffa183f1c9e7219e031c47cd02edc53dec61a4ada8e9c9e20a57956526fd963bbc22bba4bc3c9b3fd962e8d220e27ae83164348840cd1333817d3931387f6d1a2badb24b88013f50350481bfdd2a61f50af840a2f26d861c2526e92f9607aa13ffec8276c36fb473cad0ef6e431ce6091e4e07df2ba4e2233247466ca0f2c4f0245c72ae153b95b288fd15194cdb836887fa37c62e4ad0eeb4f48367be8662a84ffab639c734f6c5d0c4429042bb43aad3e978806489a3a12bb4c3e" - } - ], - "signed": { - "_type": "Targets", - "expires": "2014-08-01 15:49:51 UTC", - "targets": { - "packages/B/Bob/bob-v1.0.tar.gz": { - "hashes": { - "sha256": "fa0b862231b81ff78cb1f431531c819354519e32f351c9b2109534ac5e9b1f07" - }, - "length": 13 - }, - "packages/B/Bob/bob-v2.0.tar.gz": { - "hashes": { - "sha256": "fa0b862231b81ff78cb1f431531c819354519e32f351c9b2109534ac5e9b1f07" - }, - "length": 13 - } - }, - "version": 1 - } -} diff --git a/tuf/tmp/repository/metadata/timestamp.txt b/tuf/tmp/repository/metadata/timestamp.txt deleted file mode 100644 index 8cb6f19d..00000000 --- a/tuf/tmp/repository/metadata/timestamp.txt +++ /dev/null @@ -1,22 +0,0 @@ -{ - "signatures": [ - { - "keyid": "76caaafb5aabc062ea4b4efaf17a998acff6667678f60a72de9491f6df404a22", - "method": "evp", - "sig": "9d09a61312b76ab8ec6f16b1bd9800769c306898c92df7a05bdd3a7bfe30747b187dab13427853957c3b21c1dc93519c290564f7703f4b07529fc64ff0e75d91569471bc112ab07d6253475489a07971384bcab10150c69d10c91960b75f7aa04b2c230eecc299b0e174278146bf3ab070841a1ff7ff15c7ad056eb020c29785b3ff432e2029c7bb56cdc36933204ce52e7dd32d5a7b9349b3f00d0da65a3423dadb4d74cf9abb91c29533c6d09b81811b1d3aed04988af0795ffa62fa409ada0a92a72d1f04f89caead224aa734aeb664fdb62a04b6045e8d749e015a5c40df81e275472e681722ed7afcf2556295eeb2463fbb36b055cc8581c9d8457d66c67b400627ab42d4619e8d6f881c66dda74385de451a5cbb967821255f7b211a03e34dc836b42e73d1588ac2ed5395f3e1c0ff281c84a9298d895cbf1b748ad19705a3ee26151eb08bb51df0210acca69b6a358390b223201e588d9c750f60238c6144a264f07e0631305566c1d41a07432800e226caaba2481882ffdeb177c657" - } - ], - "signed": { - "_type": "Timestamp", - "expires": "2014-08-01 16:19:39 UTC", - "meta": { - "release.txt": { - "hashes": { - "sha256": "f22f2f12fad9069b2fb569d9e9273a95b015fe2d8f3937addfed3dc1e48d86de" - }, - "length": 2152 - } - }, - "version": 2 - } -} diff --git a/tuf/tmp/repository/targets/helloworld.py b/tuf/tmp/repository/targets/helloworld.py deleted file mode 100644 index c5b49102..00000000 --- a/tuf/tmp/repository/targets/helloworld.py +++ /dev/null @@ -1 +0,0 @@ -print hello world diff --git a/tuf/tmp/repository/targets/packages/A/Alice/alice-v1.0.tar.gz b/tuf/tmp/repository/targets/packages/A/Alice/alice-v1.0.tar.gz deleted file mode 100644 index 74ff1a79..00000000 --- a/tuf/tmp/repository/targets/packages/A/Alice/alice-v1.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -Alice was here diff --git a/tuf/tmp/repository/targets/packages/A/Alice/alice-v2.0.tar.gz b/tuf/tmp/repository/targets/packages/A/Alice/alice-v2.0.tar.gz deleted file mode 100644 index 74ff1a79..00000000 --- a/tuf/tmp/repository/targets/packages/A/Alice/alice-v2.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -Alice was here diff --git a/tuf/tmp/repository/targets/packages/B/Bob/bob-v1.0.tar.gz b/tuf/tmp/repository/targets/packages/B/Bob/bob-v1.0.tar.gz deleted file mode 100644 index 139fb28e..00000000 --- a/tuf/tmp/repository/targets/packages/B/Bob/bob-v1.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -Bob was here diff --git a/tuf/tmp/repository/targets/packages/B/Bob/bob-v2.0.tar.gz b/tuf/tmp/repository/targets/packages/B/Bob/bob-v2.0.tar.gz deleted file mode 100644 index 139fb28e..00000000 --- a/tuf/tmp/repository/targets/packages/B/Bob/bob-v2.0.tar.gz +++ /dev/null @@ -1 +0,0 @@ -Bob was here