From efad35a07f5836e3dbf803cf63f4c6be1c5c6023 Mon Sep 17 00:00:00 2001 From: Ted Bowman Date: Thu, 10 Jun 2021 10:28:12 -0400 Subject: [PATCH 1/6] temp script to compare old fixtures --- old-fixture-match.py | 34 ++++++ .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/2.snapshot.json | 19 +++ .../tufrepo/metadata/current/2.targets.json | 27 +++++ .../tufrepo/metadata/current/2.timestamp.json | 24 ++++ .../tufrepo/metadata/current/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/3.snapshot.json | 19 +++ .../tufrepo/metadata/current/3.targets.json | 34 ++++++ .../tufrepo/metadata/current/3.timestamp.json | 24 ++++ .../tufrepo/metadata/current/root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 19 +++ .../tufrepo/metadata/current/targets.json | 34 ++++++ .../tufrepo/metadata/current/timestamp.json | 24 ++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/2.snapshot.json | 19 +++ .../tufrepo/metadata/previous/2.targets.json | 27 +++++ .../metadata/previous/2.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/3.snapshot.json | 19 +++ .../tufrepo/metadata/previous/3.targets.json | 34 ++++++ .../metadata/previous/3.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 19 +++ .../tufrepo/metadata/previous/targets.json | 34 ++++++ .../tufrepo/metadata/previous/timestamp.json | 24 ++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/2.snapshot.json | 19 +++ .../tufrepo/metadata.staged/2.targets.json | 27 +++++ .../tufrepo/metadata.staged/2.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 19 +++ .../tufrepo/metadata.staged/targets.json | 27 +++++ .../tufrepo/metadata.staged/timestamp.json | 24 ++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../tufrepo/metadata/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/2.snapshot.json | 19 +++ .../tufrepo/metadata/2.targets.json | 27 +++++ .../tufrepo/metadata/2.timestamp.json | 24 ++++ .../tufrepo/metadata/root.json | 87 ++++++++++++++ .../tufrepo/metadata/snapshot.json | 19 +++ .../tufrepo/metadata/targets.json | 27 +++++ .../tufrepo/metadata/timestamp.json | 24 ++++ ...c406c6a55c105b49748d6ef392b.testtarget.txt | 1 + ...1c1f2c31be0e09a03e378151371.testtarget.txt | 1 + .../tufrepo/targets/testtarget.txt | 1 + .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/current/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/2.snapshot.json | 19 +++ .../tufrepo/metadata/current/2.targets.json | 27 +++++ .../tufrepo/metadata/current/2.timestamp.json | 24 ++++ .../tufrepo/metadata/current/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/3.snapshot.json | 22 ++++ .../tufrepo/metadata/current/3.targets.json | 51 ++++++++ .../tufrepo/metadata/current/3.timestamp.json | 24 ++++ .../tufrepo/metadata/current/root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 22 ++++ .../tufrepo/metadata/current/targets.json | 51 ++++++++ .../tufrepo/metadata/current/timestamp.json | 24 ++++ .../tufrepo/metadata/current/unclaimed.json | 28 +++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../metadata/previous/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/previous/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/2.snapshot.json | 19 +++ .../tufrepo/metadata/previous/2.targets.json | 27 +++++ .../metadata/previous/2.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/3.snapshot.json | 22 ++++ .../tufrepo/metadata/previous/3.targets.json | 51 ++++++++ .../metadata/previous/3.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 22 ++++ .../tufrepo/metadata/previous/targets.json | 51 ++++++++ .../tufrepo/metadata/previous/timestamp.json | 24 ++++ .../tufrepo/metadata/previous/unclaimed.json | 28 +++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/1.unclaimed.json | 28 +++++ .../tufrepo/metadata.staged/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/2.snapshot.json | 19 +++ .../tufrepo/metadata.staged/2.targets.json | 27 +++++ .../tufrepo/metadata.staged/2.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/3.snapshot.json | 22 ++++ .../tufrepo/metadata.staged/3.targets.json | 51 ++++++++ .../tufrepo/metadata.staged/3.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/4.root.json | 111 ++++++++++++++++++ .../tufrepo/metadata.staged/4.snapshot.json | 26 ++++ .../tufrepo/metadata.staged/4.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/4.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/5.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/5.snapshot.json | 26 ++++ .../tufrepo/metadata.staged/5.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/5.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 26 ++++ .../tufrepo/metadata.staged/targets.json | 55 +++++++++ .../tufrepo/metadata.staged/timestamp.json | 24 ++++ .../tufrepo/metadata.staged/unclaimed.json | 28 +++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../tufrepo/metadata/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/2.snapshot.json | 19 +++ .../tufrepo/metadata/2.targets.json | 27 +++++ .../tufrepo/metadata/2.timestamp.json | 24 ++++ .../tufrepo/metadata/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/3.snapshot.json | 22 ++++ .../tufrepo/metadata/3.targets.json | 51 ++++++++ .../tufrepo/metadata/3.timestamp.json | 24 ++++ .../tufrepo/metadata/4.root.json | 111 ++++++++++++++++++ .../tufrepo/metadata/4.snapshot.json | 26 ++++ .../tufrepo/metadata/4.targets.json | 55 +++++++++ .../tufrepo/metadata/4.timestamp.json | 24 ++++ .../tufrepo/metadata/5.root.json | 87 ++++++++++++++ .../tufrepo/metadata/5.snapshot.json | 26 ++++ .../tufrepo/metadata/5.targets.json | 55 +++++++++ .../tufrepo/metadata/5.timestamp.json | 24 ++++ .../tufrepo/metadata/root.json | 87 ++++++++++++++ .../tufrepo/metadata/snapshot.json | 26 ++++ .../tufrepo/metadata/targets.json | 55 +++++++++ .../tufrepo/metadata/timestamp.json | 24 ++++ .../tufrepo/metadata/unclaimed.json | 28 +++++ ...c406c6a55c105b49748d6ef392b.testtarget.txt | 1 + ...dcf0c65111a1631a2469b47.level_1_target.txt | 1 + ...1c1f2c31be0e09a03e378151371.testtarget.txt | 1 + ...8a40ab3f90fa8abdee8b9c5.level_1_target.txt | 1 + .../tufrepo/targets/level_1_target.txt | 1 + .../tufrepo/targets/testtarget.txt | 1 + .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/current/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/2.snapshot.json | 19 +++ .../tufrepo/metadata/current/2.targets.json | 27 +++++ .../tufrepo/metadata/current/2.timestamp.json | 24 ++++ .../tufrepo/metadata/current/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/3.snapshot.json | 22 ++++ .../tufrepo/metadata/current/3.targets.json | 51 ++++++++ .../tufrepo/metadata/current/3.timestamp.json | 24 ++++ .../tufrepo/metadata/current/root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 22 ++++ .../tufrepo/metadata/current/targets.json | 51 ++++++++ .../tufrepo/metadata/current/timestamp.json | 24 ++++ .../tufrepo/metadata/current/unclaimed.json | 28 +++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../metadata/previous/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/previous/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/2.snapshot.json | 19 +++ .../tufrepo/metadata/previous/2.targets.json | 27 +++++ .../metadata/previous/2.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/3.snapshot.json | 22 ++++ .../tufrepo/metadata/previous/3.targets.json | 51 ++++++++ .../metadata/previous/3.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 22 ++++ .../tufrepo/metadata/previous/targets.json | 51 ++++++++ .../tufrepo/metadata/previous/timestamp.json | 24 ++++ .../tufrepo/metadata/previous/unclaimed.json | 28 +++++ .../tufrepo/metadata.staged/1.level_2.json | 52 ++++++++ .../1.level_2_terminating.json | 52 ++++++++ .../tufrepo/metadata.staged/1.level_3.json | 28 +++++ .../1.level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/1.unclaimed.json | 28 +++++ .../tufrepo/metadata.staged/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/2.snapshot.json | 19 +++ .../tufrepo/metadata.staged/2.targets.json | 27 +++++ .../tufrepo/metadata.staged/2.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/2.unclaimed.json | 74 ++++++++++++ .../tufrepo/metadata.staged/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/3.snapshot.json | 22 ++++ .../tufrepo/metadata.staged/3.targets.json | 51 ++++++++ .../tufrepo/metadata.staged/3.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/4.root.json | 111 ++++++++++++++++++ .../tufrepo/metadata.staged/4.snapshot.json | 26 ++++ .../tufrepo/metadata.staged/4.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/4.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/5.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/5.snapshot.json | 26 ++++ .../tufrepo/metadata.staged/5.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/5.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/6.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/6.snapshot.json | 38 ++++++ .../tufrepo/metadata.staged/6.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/6.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/level_2.json | 52 ++++++++ .../metadata.staged/level_2_terminating.json | 52 ++++++++ .../tufrepo/metadata.staged/level_3.json | 28 +++++ .../level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata.staged/root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 38 ++++++ .../tufrepo/metadata.staged/targets.json | 55 +++++++++ .../tufrepo/metadata.staged/timestamp.json | 24 ++++ .../tufrepo/metadata.staged/unclaimed.json | 74 ++++++++++++ .../tufrepo/metadata/1.level_2.json | 52 ++++++++ .../metadata/1.level_2_terminating.json | 52 ++++++++ .../tufrepo/metadata/1.level_3.json | 28 +++++ .../metadata/1.level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../tufrepo/metadata/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/2.snapshot.json | 19 +++ .../tufrepo/metadata/2.targets.json | 27 +++++ .../tufrepo/metadata/2.timestamp.json | 24 ++++ .../tufrepo/metadata/2.unclaimed.json | 74 ++++++++++++ .../tufrepo/metadata/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/3.snapshot.json | 22 ++++ .../tufrepo/metadata/3.targets.json | 51 ++++++++ .../tufrepo/metadata/3.timestamp.json | 24 ++++ .../tufrepo/metadata/4.root.json | 111 ++++++++++++++++++ .../tufrepo/metadata/4.snapshot.json | 26 ++++ .../tufrepo/metadata/4.targets.json | 55 +++++++++ .../tufrepo/metadata/4.timestamp.json | 24 ++++ .../tufrepo/metadata/5.root.json | 87 ++++++++++++++ .../tufrepo/metadata/5.snapshot.json | 26 ++++ .../tufrepo/metadata/5.targets.json | 55 +++++++++ .../tufrepo/metadata/5.timestamp.json | 24 ++++ .../tufrepo/metadata/6.root.json | 87 ++++++++++++++ .../tufrepo/metadata/6.snapshot.json | 38 ++++++ .../tufrepo/metadata/6.targets.json | 55 +++++++++ .../tufrepo/metadata/6.timestamp.json | 24 ++++ .../tufrepo/metadata/level_2.json | 52 ++++++++ .../tufrepo/metadata/level_2_terminating.json | 52 ++++++++ .../tufrepo/metadata/level_3.json | 28 +++++ .../metadata/level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata/root.json | 87 ++++++++++++++ .../tufrepo/metadata/snapshot.json | 38 ++++++ .../tufrepo/metadata/targets.json | 55 +++++++++ .../tufrepo/metadata/timestamp.json | 24 ++++ .../tufrepo/metadata/unclaimed.json | 74 ++++++++++++ ...c406c6a55c105b49748d6ef392b.testtarget.txt | 1 + ...dcf0c65111a1631a2469b47.level_1_target.txt | 1 + ...5dc3d60.level_1_2_terminating_3_target.txt | 1 + ...049596c.level_1_2_terminating_findable.txt | 1 + ...cb630909483ec77a283e6.level_1_2_target.txt | 1 + ...5b9326f.level_1_2_terminating_findable.txt | 1 + ...85daf3f76ca2608635e93.level_1_2_target.txt | 1 + ...vel_1_2_3_below_non_terminating_target.txt | 1 + ...vel_1_2_3_below_non_terminating_target.txt | 1 + ...1c1f2c31be0e09a03e378151371.testtarget.txt | 1 + ...3b64aa2.level_1_2_terminating_3_target.txt | 1 + ...8a40ab3f90fa8abdee8b9c5.level_1_target.txt | 1 + ...vel_1_2_3_below_non_terminating_target.txt | 1 + .../tufrepo/targets/level_1_2_target.txt | 1 + .../level_1_2_terminating_3_target.txt | 1 + .../level_1_2_terminating_findable.txt | 1 + .../tufrepo/targets/level_1_target.txt | 1 + .../tufrepo/targets/testtarget.txt | 1 + .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/current/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/2.snapshot.json | 19 +++ .../tufrepo/metadata/current/2.targets.json | 27 +++++ .../tufrepo/metadata/current/2.timestamp.json | 24 ++++ .../tufrepo/metadata/current/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/3.snapshot.json | 22 ++++ .../tufrepo/metadata/current/3.targets.json | 51 ++++++++ .../tufrepo/metadata/current/3.timestamp.json | 24 ++++ .../tufrepo/metadata/current/root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 22 ++++ .../tufrepo/metadata/current/targets.json | 51 ++++++++ .../tufrepo/metadata/current/timestamp.json | 24 ++++ .../tufrepo/metadata/current/unclaimed.json | 28 +++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../metadata/previous/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/previous/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/2.snapshot.json | 19 +++ .../tufrepo/metadata/previous/2.targets.json | 27 +++++ .../metadata/previous/2.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/3.snapshot.json | 22 ++++ .../tufrepo/metadata/previous/3.targets.json | 51 ++++++++ .../metadata/previous/3.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 22 ++++ .../tufrepo/metadata/previous/targets.json | 51 ++++++++ .../tufrepo/metadata/previous/timestamp.json | 24 ++++ .../tufrepo/metadata/previous/unclaimed.json | 28 +++++ .../tufrepo/metadata.staged/1.level_2.json | 52 ++++++++ .../1.level_2_after_terminating.json | 28 +++++ .../1.level_2_terminating.json | 52 ++++++++ .../tufrepo/metadata.staged/1.level_3.json | 28 +++++ .../1.level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/1.unclaimed.json | 28 +++++ .../tufrepo/metadata.staged/2.level_2.json | 60 ++++++++++ .../2.level_2_terminating.json | 60 ++++++++++ .../tufrepo/metadata.staged/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/2.snapshot.json | 19 +++ .../tufrepo/metadata.staged/2.targets.json | 27 +++++ .../tufrepo/metadata.staged/2.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/2.unclaimed.json | 74 ++++++++++++ .../tufrepo/metadata.staged/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/3.snapshot.json | 22 ++++ .../tufrepo/metadata.staged/3.targets.json | 51 ++++++++ .../tufrepo/metadata.staged/3.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/3.unclaimed.json | 104 ++++++++++++++++ .../tufrepo/metadata.staged/4.root.json | 111 ++++++++++++++++++ .../tufrepo/metadata.staged/4.snapshot.json | 26 ++++ .../tufrepo/metadata.staged/4.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/4.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/5.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/5.snapshot.json | 26 ++++ .../tufrepo/metadata.staged/5.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/5.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/6.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/6.snapshot.json | 38 ++++++ .../tufrepo/metadata.staged/6.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/6.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/7.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/7.snapshot.json | 41 +++++++ .../tufrepo/metadata.staged/7.targets.json | 55 +++++++++ .../tufrepo/metadata.staged/7.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/level_2.json | 60 ++++++++++ .../level_2_after_terminating.json | 28 +++++ .../metadata.staged/level_2_terminating.json | 60 ++++++++++ .../tufrepo/metadata.staged/level_3.json | 28 +++++ .../level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata.staged/root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 41 +++++++ .../tufrepo/metadata.staged/targets.json | 55 +++++++++ .../tufrepo/metadata.staged/timestamp.json | 24 ++++ .../tufrepo/metadata.staged/unclaimed.json | 104 ++++++++++++++++ .../tufrepo/metadata/1.level_2.json | 52 ++++++++ .../metadata/1.level_2_after_terminating.json | 28 +++++ .../metadata/1.level_2_terminating.json | 52 ++++++++ .../tufrepo/metadata/1.level_3.json | 28 +++++ .../metadata/1.level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../tufrepo/metadata/1.unclaimed.json | 28 +++++ .../tufrepo/metadata/2.level_2.json | 60 ++++++++++ .../metadata/2.level_2_terminating.json | 60 ++++++++++ .../tufrepo/metadata/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/2.snapshot.json | 19 +++ .../tufrepo/metadata/2.targets.json | 27 +++++ .../tufrepo/metadata/2.timestamp.json | 24 ++++ .../tufrepo/metadata/2.unclaimed.json | 74 ++++++++++++ .../tufrepo/metadata/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/3.snapshot.json | 22 ++++ .../tufrepo/metadata/3.targets.json | 51 ++++++++ .../tufrepo/metadata/3.timestamp.json | 24 ++++ .../tufrepo/metadata/3.unclaimed.json | 104 ++++++++++++++++ .../tufrepo/metadata/4.root.json | 111 ++++++++++++++++++ .../tufrepo/metadata/4.snapshot.json | 26 ++++ .../tufrepo/metadata/4.targets.json | 55 +++++++++ .../tufrepo/metadata/4.timestamp.json | 24 ++++ .../tufrepo/metadata/5.root.json | 87 ++++++++++++++ .../tufrepo/metadata/5.snapshot.json | 26 ++++ .../tufrepo/metadata/5.targets.json | 55 +++++++++ .../tufrepo/metadata/5.timestamp.json | 24 ++++ .../tufrepo/metadata/6.root.json | 87 ++++++++++++++ .../tufrepo/metadata/6.snapshot.json | 38 ++++++ .../tufrepo/metadata/6.targets.json | 55 +++++++++ .../tufrepo/metadata/6.timestamp.json | 24 ++++ .../tufrepo/metadata/7.root.json | 87 ++++++++++++++ .../tufrepo/metadata/7.snapshot.json | 41 +++++++ .../tufrepo/metadata/7.targets.json | 55 +++++++++ .../tufrepo/metadata/7.timestamp.json | 24 ++++ .../tufrepo/metadata/level_2.json | 60 ++++++++++ .../metadata/level_2_after_terminating.json | 28 +++++ .../tufrepo/metadata/level_2_terminating.json | 60 ++++++++++ .../tufrepo/metadata/level_3.json | 28 +++++ .../metadata/level_3_below_terminated.json | 28 +++++ .../tufrepo/metadata/root.json | 87 ++++++++++++++ .../tufrepo/metadata/snapshot.json | 41 +++++++ .../tufrepo/metadata/targets.json | 55 +++++++++ .../tufrepo/metadata/timestamp.json | 24 ++++ .../tufrepo/metadata/unclaimed.json | 104 ++++++++++++++++ ...8b1a92b27ca0f5d37c4e7.level_1_3_target.txt | 1 + ...c406c6a55c105b49748d6ef392b.testtarget.txt | 1 + ...dcf0c65111a1631a2469b47.level_1_target.txt | 1 + ...6d7753fa49d1a27870074ea6bb325d.level_a.txt | 1 + ...5dc3d60.level_1_2_terminating_3_target.txt | 1 + ...049596c.level_1_2_terminating_findable.txt | 1 + ...cb630909483ec77a283e6.level_1_2_target.txt | 1 + ...06ccf806c86e9194628.level_2_unfindable.txt | 1 + ...5b9326f.level_1_2_terminating_findable.txt | 1 + ...5d5680f5eaf91863891.level_2_unfindable.txt | 1 + ...85daf3f76ca2608635e93.level_1_2_target.txt | 1 + ...a.level_2_after_terminating_unfindable.txt | 1 + ...6.level_2_after_terminating_unfindable.txt | 1 + ...e9a4233f118bf259f8f3a67aaaab6b.level_a.txt | 1 + ...vel_1_2_3_below_non_terminating_target.txt | 1 + ...vel_1_2_3_below_non_terminating_target.txt | 1 + ...1c1f2c31be0e09a03e378151371.testtarget.txt | 1 + ...bd62ba379563cfdbe7241.level_1_3_target.txt | 1 + ...3b64aa2.level_1_2_terminating_3_target.txt | 1 + ...8a40ab3f90fa8abdee8b9c5.level_1_target.txt | 1 + ...vel_1_2_3_below_non_terminating_target.txt | 1 + .../tufrepo/targets/level_1_2_target.txt | 1 + .../level_1_2_terminating_3_target.txt | 1 + .../level_1_2_terminating_findable.txt | 1 + .../tufrepo/targets/level_1_3_target.txt | 1 + .../tufrepo/targets/level_1_target.txt | 1 + .../level_2_after_terminating_unfindable.txt | 1 + .../tufrepo/targets/level_2_unfindable.txt | 1 + .../tufrepo/targets/level_a.txt | 1 + .../tufrepo/targets/testtarget.txt | 1 + .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/2.snapshot.json | 19 +++ .../tufrepo/metadata/current/2.targets.json | 27 +++++ .../tufrepo/metadata/current/2.timestamp.json | 24 ++++ .../tufrepo/metadata/current/root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 19 +++ .../tufrepo/metadata/current/targets.json | 27 +++++ .../tufrepo/metadata/current/timestamp.json | 24 ++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/2.snapshot.json | 19 +++ .../tufrepo/metadata/previous/2.targets.json | 27 +++++ .../metadata/previous/2.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 19 +++ .../tufrepo/metadata/previous/targets.json | 27 +++++ .../tufrepo/metadata/previous/timestamp.json | 24 ++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/2.snapshot.json | 19 +++ .../tufrepo/metadata.staged/2.targets.json | 27 +++++ .../tufrepo/metadata.staged/2.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 19 +++ .../tufrepo/metadata.staged/targets.json | 27 +++++ .../tufrepo/metadata.staged/timestamp.json | 24 ++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../tufrepo/metadata/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/2.snapshot.json | 19 +++ .../tufrepo/metadata/2.targets.json | 27 +++++ .../tufrepo/metadata/2.timestamp.json | 24 ++++ .../tufrepo/metadata/root.json | 87 ++++++++++++++ .../tufrepo/metadata/snapshot.json | 19 +++ .../tufrepo/metadata/targets.json | 27 +++++ .../tufrepo/metadata/timestamp.json | 24 ++++ ...c406c6a55c105b49748d6ef392b.testtarget.txt | 1 + ...1c1f2c31be0e09a03e378151371.testtarget.txt | 1 + .../tufrepo/targets/testtarget.txt | 1 + .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/2.root.json | 99 ++++++++++++++++ .../tufrepo/metadata/current/2.timestamp.json | 28 +++++ .../tufrepo/metadata/current/root.json | 99 ++++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 19 +++ .../tufrepo/metadata/current/targets.json | 19 +++ .../tufrepo/metadata/current/timestamp.json | 28 +++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/2.root.json | 99 ++++++++++++++++ .../metadata/previous/2.timestamp.json | 28 +++++ .../tufrepo/metadata/previous/root.json | 99 ++++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 19 +++ .../tufrepo/metadata/previous/targets.json | 19 +++ .../tufrepo/metadata/previous/timestamp.json | 28 +++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/2.root.json | 99 ++++++++++++++++ .../tufrepo/metadata.staged/2.timestamp.json | 28 +++++ .../tufrepo/metadata.staged/root.json | 99 ++++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 19 +++ .../tufrepo/metadata.staged/targets.json | 19 +++ .../tufrepo/metadata.staged/timestamp.json | 28 +++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../tufrepo/metadata/2.root.json | 99 ++++++++++++++++ .../tufrepo/metadata/2.timestamp.json | 28 +++++ .../tufrepo/metadata/root.json | 99 ++++++++++++++++ .../tufrepo/metadata/snapshot.json | 19 +++ .../tufrepo/metadata/targets.json | 19 +++ .../tufrepo/metadata/timestamp.json | 28 +++++ .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/2.root.json | 99 ++++++++++++++++ .../tufrepo/metadata/current/2.timestamp.json | 28 +++++ .../tufrepo/metadata/current/3.root.json | 99 ++++++++++++++++ .../tufrepo/metadata/current/3.timestamp.json | 28 +++++ .../tufrepo/metadata/current/root.json | 99 ++++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 19 +++ .../tufrepo/metadata/current/targets.json | 19 +++ .../tufrepo/metadata/current/timestamp.json | 28 +++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/2.root.json | 99 ++++++++++++++++ .../metadata/previous/2.timestamp.json | 28 +++++ .../tufrepo/metadata/previous/3.root.json | 99 ++++++++++++++++ .../metadata/previous/3.timestamp.json | 28 +++++ .../tufrepo/metadata/previous/root.json | 99 ++++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 19 +++ .../tufrepo/metadata/previous/targets.json | 19 +++ .../tufrepo/metadata/previous/timestamp.json | 28 +++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/2.root.json | 99 ++++++++++++++++ .../tufrepo/metadata.staged/2.timestamp.json | 28 +++++ .../tufrepo/metadata.staged/3.root.json | 99 ++++++++++++++++ .../tufrepo/metadata.staged/3.timestamp.json | 28 +++++ .../tufrepo/metadata.staged/4.root.json | 99 ++++++++++++++++ .../tufrepo/metadata.staged/4.timestamp.json | 28 +++++ .../tufrepo/metadata.staged/root.json | 99 ++++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 19 +++ .../tufrepo/metadata.staged/targets.json | 19 +++ .../tufrepo/metadata.staged/timestamp.json | 28 +++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../tufrepo/metadata/2.root.json | 99 ++++++++++++++++ .../tufrepo/metadata/2.timestamp.json | 28 +++++ .../tufrepo/metadata/3.root.json | 99 ++++++++++++++++ .../tufrepo/metadata/3.timestamp.json | 28 +++++ .../tufrepo/metadata/4.root.json | 99 ++++++++++++++++ .../tufrepo/metadata/4.timestamp.json | 28 +++++ .../tufrepo/metadata/root.json | 99 ++++++++++++++++ .../tufrepo/metadata/snapshot.json | 19 +++ .../tufrepo/metadata/targets.json | 19 +++ .../tufrepo/metadata/timestamp.json | 28 +++++ .../tufrepo/metadata/current/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/1.snapshot.json | 19 +++ .../tufrepo/metadata/current/1.targets.json | 19 +++ .../tufrepo/metadata/current/1.timestamp.json | 24 ++++ .../tufrepo/metadata/current/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/2.snapshot.json | 19 +++ .../tufrepo/metadata/current/2.targets.json | 27 +++++ .../tufrepo/metadata/current/2.timestamp.json | 24 ++++ .../tufrepo/metadata/current/root.json | 87 ++++++++++++++ .../tufrepo/metadata/current/snapshot.json | 19 +++ .../tufrepo/metadata/current/targets.json | 27 +++++ .../tufrepo/metadata/current/timestamp.json | 24 ++++ .../tufrepo/metadata/previous/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/1.snapshot.json | 19 +++ .../tufrepo/metadata/previous/1.targets.json | 19 +++ .../metadata/previous/1.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/2.snapshot.json | 19 +++ .../tufrepo/metadata/previous/2.targets.json | 27 +++++ .../metadata/previous/2.timestamp.json | 24 ++++ .../tufrepo/metadata/previous/root.json | 87 ++++++++++++++ .../tufrepo/metadata/previous/snapshot.json | 19 +++ .../tufrepo/metadata/previous/targets.json | 27 +++++ .../tufrepo/metadata/previous/timestamp.json | 24 ++++ .../tufrepo/metadata.staged/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/1.snapshot.json | 19 +++ .../tufrepo/metadata.staged/1.targets.json | 19 +++ .../tufrepo/metadata.staged/1.timestamp.json | 24 ++++ .../metadata.staged/1.unsupported_target.json | 28 +++++ .../tufrepo/metadata.staged/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/2.snapshot.json | 19 +++ .../tufrepo/metadata.staged/2.targets.json | 27 +++++ .../tufrepo/metadata.staged/2.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/3.snapshot.json | 22 ++++ .../tufrepo/metadata.staged/3.targets.json | 51 ++++++++ .../tufrepo/metadata.staged/3.timestamp.json | 24 ++++ .../tufrepo/metadata.staged/root.json | 87 ++++++++++++++ .../tufrepo/metadata.staged/snapshot.json | 22 ++++ .../tufrepo/metadata.staged/targets.json | 51 ++++++++ .../tufrepo/metadata.staged/timestamp.json | 24 ++++ .../metadata.staged/unsupported_target.json | 28 +++++ .../tufrepo/metadata/1.root.json | 87 ++++++++++++++ .../tufrepo/metadata/1.snapshot.json | 19 +++ .../tufrepo/metadata/1.targets.json | 19 +++ .../tufrepo/metadata/1.timestamp.json | 24 ++++ .../metadata/1.unsupported_target.json | 28 +++++ .../tufrepo/metadata/2.root.json | 87 ++++++++++++++ .../tufrepo/metadata/2.snapshot.json | 19 +++ .../tufrepo/metadata/2.targets.json | 27 +++++ .../tufrepo/metadata/2.timestamp.json | 24 ++++ .../tufrepo/metadata/3.root.json | 87 ++++++++++++++ .../tufrepo/metadata/3.snapshot.json | 22 ++++ .../tufrepo/metadata/3.targets.json | 51 ++++++++ .../tufrepo/metadata/3.timestamp.json | 24 ++++ .../tufrepo/metadata/root.json | 87 ++++++++++++++ .../tufrepo/metadata/snapshot.json | 22 ++++ .../tufrepo/metadata/targets.json | 51 ++++++++ .../tufrepo/metadata/timestamp.json | 24 ++++ .../tufrepo/metadata/unsupported_target.json | 28 +++++ ...21e8eae8980beb778b5.unsupported_target.txt | 1 + ...c406c6a55c105b49748d6ef392b.testtarget.txt | 1 + ...c5e53d2fc08a5558789.unsupported_target.txt | 1 + ...1c1f2c31be0e09a03e378151371.testtarget.txt | 1 + .../tufrepo/targets/testtarget.txt | 1 + .../tufrepo/targets/unsupported_target.txt | 1 + 657 files changed, 25774 insertions(+) create mode 100644 old-fixture-match.py create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_findable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_after_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_after_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_after_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_after_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_terminating.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3_below_terminated.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/unclaimed.json create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7.level_1_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d.level_a.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628.level_2_unfindable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891.level_2_unfindable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a.level_2_after_terminating_unfindable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16.level_2_after_terminating_unfindable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b.level_a.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241.level_1_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_findable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_3_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_target.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_after_terminating_unfindable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_unfindable.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_a.txt create mode 100644 old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureSimple/tufrepo/targets/testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.unsupported_target.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/unsupported_target.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.unsupported_target.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/root.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/snapshot.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/targets.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/timestamp.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/unsupported_target.json create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5.unsupported_target.txt create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789.unsupported_target.txt create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/testtarget.txt create mode 100644 old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/unsupported_target.txt diff --git a/old-fixture-match.py b/old-fixture-match.py new file mode 100644 index 0000000..fca64e4 --- /dev/null +++ b/old-fixture-match.py @@ -0,0 +1,34 @@ +# this is just temp script to test matching old fixtures +# 'old_fixtures' is just temp +import filecmp + +fixtures = [ + ['TUFTestFixtureThresholdTwo', 'threshold_two'] +] + +class bcolors: + HEADER = '\033[95m' + OKBLUE = '\033[94m' + OKCYAN = '\033[96m' + OKGREEN = '\033[92m' + WARNING = '\033[93m' + FAIL = '\033[91m' + ENDC = '\033[0m' + BOLD = '\033[1m' + UNDERLINE = '\033[4m' + +for fixture in fixtures: + old_name = fixture[0] + new_name = fixture[1] + print(f"{bcolors.HEADER}********* Compare {old_name} to {new_name} **********{bcolors.ENDC}") + old_dir = "old_fixtures/" + old_name + new_dir = "fixtures/" + new_name + old_client = old_dir + "/tufclient/tufrepo" + new_client = new_dir + "/client" + # print("old_client=" + old_client) + result = filecmp.dircmp(old_client, new_client) + result.report_full_closure() + old_server = old_dir + "/tufrepo" + new_server = new_dir + "/server" + result = filecmp.dircmp(old_server, new_server) + result.report_full_closure() diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.snapshot.json new file mode 100644 index 0000000..0370125 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "af6b166b54972802bcfbd1915da82bd49b2f5b84ba559057aabe62e0308f751d55a97c495150d9e50f9aaf5d18ce7370158b484d53a84f680c1622e71ddb890e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.targets.json new file mode 100644 index 0000000..aa22fb8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.targets.json @@ -0,0 +1,34 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "18c1b0e57b320ce6b7771a8abfb999c70aeb8ae1fe634ade13971ddef702aabf64a72bdca98ef10352adafc519c666642a17481abc210aa74096da6de400e509" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + }, + "testtarget2.txt": { + "hashes": { + "sha256": "7bdf999c067c412ce270e489d3287d26013e28babdaa7435d8e01076d97bac98", + "sha512": "8a7eb031d89658b5a168a60e35bbdc262db7bd838ea020e2ad67c2b41a95b592c09c3d4ef702dea223df5a6d993b11af0ea0e942cafb63f400dccffcf2facc2a" + }, + "length": 25 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.timestamp.json new file mode 100644 index 0000000..b56c5b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "8852c0779ada3bf8966c2c953038d3538d813fbde528549da06dd5049605a6d5ad125872f75649fbc5bf894516449c65f68fad9262ba7509ebf47ab5b57f6a0c" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "6854b31ee5c0d50c55ac5bec7fa3781385be0fb61506df429e7f2ba34de8109d", + "sha512": "0d99eec0ddbeee105bce2e3c519e3b3e5fa7c9492fcd0d255221f50ed6b3c5a6100fa5c3a83cb675d572bdb04c56806370ee5d2310fd1099f212683467357346" + }, + "length": 431, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..0370125 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "af6b166b54972802bcfbd1915da82bd49b2f5b84ba559057aabe62e0308f751d55a97c495150d9e50f9aaf5d18ce7370158b484d53a84f680c1622e71ddb890e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..aa22fb8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,34 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "18c1b0e57b320ce6b7771a8abfb999c70aeb8ae1fe634ade13971ddef702aabf64a72bdca98ef10352adafc519c666642a17481abc210aa74096da6de400e509" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + }, + "testtarget2.txt": { + "hashes": { + "sha256": "7bdf999c067c412ce270e489d3287d26013e28babdaa7435d8e01076d97bac98", + "sha512": "8a7eb031d89658b5a168a60e35bbdc262db7bd838ea020e2ad67c2b41a95b592c09c3d4ef702dea223df5a6d993b11af0ea0e942cafb63f400dccffcf2facc2a" + }, + "length": 25 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..b56c5b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "8852c0779ada3bf8966c2c953038d3538d813fbde528549da06dd5049605a6d5ad125872f75649fbc5bf894516449c65f68fad9262ba7509ebf47ab5b57f6a0c" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "6854b31ee5c0d50c55ac5bec7fa3781385be0fb61506df429e7f2ba34de8109d", + "sha512": "0d99eec0ddbeee105bce2e3c519e3b3e5fa7c9492fcd0d255221f50ed6b3c5a6100fa5c3a83cb675d572bdb04c56806370ee5d2310fd1099f212683467357346" + }, + "length": 431, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.snapshot.json new file mode 100644 index 0000000..0370125 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "af6b166b54972802bcfbd1915da82bd49b2f5b84ba559057aabe62e0308f751d55a97c495150d9e50f9aaf5d18ce7370158b484d53a84f680c1622e71ddb890e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.targets.json new file mode 100644 index 0000000..aa22fb8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.targets.json @@ -0,0 +1,34 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "18c1b0e57b320ce6b7771a8abfb999c70aeb8ae1fe634ade13971ddef702aabf64a72bdca98ef10352adafc519c666642a17481abc210aa74096da6de400e509" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + }, + "testtarget2.txt": { + "hashes": { + "sha256": "7bdf999c067c412ce270e489d3287d26013e28babdaa7435d8e01076d97bac98", + "sha512": "8a7eb031d89658b5a168a60e35bbdc262db7bd838ea020e2ad67c2b41a95b592c09c3d4ef702dea223df5a6d993b11af0ea0e942cafb63f400dccffcf2facc2a" + }, + "length": 25 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.timestamp.json new file mode 100644 index 0000000..b56c5b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "8852c0779ada3bf8966c2c953038d3538d813fbde528549da06dd5049605a6d5ad125872f75649fbc5bf894516449c65f68fad9262ba7509ebf47ab5b57f6a0c" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "6854b31ee5c0d50c55ac5bec7fa3781385be0fb61506df429e7f2ba34de8109d", + "sha512": "0d99eec0ddbeee105bce2e3c519e3b3e5fa7c9492fcd0d255221f50ed6b3c5a6100fa5c3a83cb675d572bdb04c56806370ee5d2310fd1099f212683467357346" + }, + "length": 431, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..0370125 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "af6b166b54972802bcfbd1915da82bd49b2f5b84ba559057aabe62e0308f751d55a97c495150d9e50f9aaf5d18ce7370158b484d53a84f680c1622e71ddb890e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..aa22fb8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,34 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "18c1b0e57b320ce6b7771a8abfb999c70aeb8ae1fe634ade13971ddef702aabf64a72bdca98ef10352adafc519c666642a17481abc210aa74096da6de400e509" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + }, + "testtarget2.txt": { + "hashes": { + "sha256": "7bdf999c067c412ce270e489d3287d26013e28babdaa7435d8e01076d97bac98", + "sha512": "8a7eb031d89658b5a168a60e35bbdc262db7bd838ea020e2ad67c2b41a95b592c09c3d4ef702dea223df5a6d993b11af0ea0e942cafb63f400dccffcf2facc2a" + }, + "length": 25 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..b56c5b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "8852c0779ada3bf8966c2c953038d3538d813fbde528549da06dd5049605a6d5ad125872f75649fbc5bf894516449c65f68fad9262ba7509ebf47ab5b57f6a0c" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "6854b31ee5c0d50c55ac5bec7fa3781385be0fb61506df429e7f2ba34de8109d", + "sha512": "0d99eec0ddbeee105bce2e3c519e3b3e5fa7c9492fcd0d255221f50ed6b3c5a6100fa5c3a83cb675d572bdb04c56806370ee5d2310fd1099f212683467357346" + }, + "length": 431, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/metadata/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/testtarget.txt b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureAttackRollback/tufrepo/targets/testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/current/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.root.json new file mode 100644 index 0000000..4c712e6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.root.json @@ -0,0 +1,111 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0d121fe20f2ae5247b01edfdbaad5b3953e52965e17a66d89d358eff90f0b7e388e5be7047ba69143015468e1a28bd743380a7f7d6cefb7f344387d017544607" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.snapshot.json new file mode 100644 index 0000000..75a5d4e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "26cf9241984d18801e937941c2693fc97c17082f1c0e0c39760e738b115163445b225b09756a1816e6e418d1e98f8ff84abc91c31c1f965bbcda4fe6f50d7902" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "63e0f33bbe7cabb8890029a2896bb60ca3471d43e7bc592f63789d29e003c02b7d0e75d03cfaae80c52da5e4e155053395fb31f9c0dacc35293d8b66c6898d0b" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 4 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.targets.json new file mode 100644 index 0000000..733731e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "e7fdd8718e5eb9b56ef77a1ebe0cebc32fc2985ab4fe470c2b285b766bf08e7867be32efc2959cfd0e4340413cef91f2c1a0358abfa946296c5dfa5e4c78da0d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "3cfcd4a05b782cf163d3686b9297cbd228acf8a20b713fa7664708d9ed4b82ae19c7658700752da6084e3f775bb9850a44fd37aacc7ad59c9a9bc292827e200d" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.timestamp.json new file mode 100644 index 0000000..ae4456b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/4.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "66de926ccd436e3b9c0931ce90604216f15f678bdf64cbcbc310fec766c4969b1eb69dd34f247c125c8cb293fb965a1691f510b8f19e55098b82f4316996b601" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "83f0b81404aa70e6c35386a66c5fc1f7d451d2490134c916a00bea6c181e110c", + "sha512": "eae23efea53fe6ee48d230edf207a3dfd84ac2c06c561982fd2601a68aff6ff267fc724009147aa31330253ae0a777d8a752a63f1fbea671f55d73006034ba09" + }, + "length": 707, + "version": 4 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/5.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata.staged/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.root.json new file mode 100644 index 0000000..4c712e6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.root.json @@ -0,0 +1,111 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0d121fe20f2ae5247b01edfdbaad5b3953e52965e17a66d89d358eff90f0b7e388e5be7047ba69143015468e1a28bd743380a7f7d6cefb7f344387d017544607" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.snapshot.json new file mode 100644 index 0000000..75a5d4e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "26cf9241984d18801e937941c2693fc97c17082f1c0e0c39760e738b115163445b225b09756a1816e6e418d1e98f8ff84abc91c31c1f965bbcda4fe6f50d7902" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "63e0f33bbe7cabb8890029a2896bb60ca3471d43e7bc592f63789d29e003c02b7d0e75d03cfaae80c52da5e4e155053395fb31f9c0dacc35293d8b66c6898d0b" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 4 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.targets.json new file mode 100644 index 0000000..733731e --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "e7fdd8718e5eb9b56ef77a1ebe0cebc32fc2985ab4fe470c2b285b766bf08e7867be32efc2959cfd0e4340413cef91f2c1a0358abfa946296c5dfa5e4c78da0d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "3cfcd4a05b782cf163d3686b9297cbd228acf8a20b713fa7664708d9ed4b82ae19c7658700752da6084e3f775bb9850a44fd37aacc7ad59c9a9bc292827e200d" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.timestamp.json new file mode 100644 index 0000000..ae4456b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/4.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "66de926ccd436e3b9c0931ce90604216f15f678bdf64cbcbc310fec766c4969b1eb69dd34f247c125c8cb293fb965a1691f510b8f19e55098b82f4316996b601" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "83f0b81404aa70e6c35386a66c5fc1f7d451d2490134c916a00bea6c181e110c", + "sha512": "eae23efea53fe6ee48d230edf207a3dfd84ac2c06c561982fd2601a68aff6ff267fc724009147aa31330253ae0a777d8a752a63f1fbea671f55d73006034ba09" + }, + "length": 707, + "version": 4 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/5.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/unclaimed.json b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/metadata/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/level_1_target.txt b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/testtarget.txt b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureDelegated/tufrepo/targets/testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/current/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufclient/tufrepo/metadata/previous/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2.json new file mode 100644 index 0000000..defa0c5 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "0983acee28c72bc019d69fcd0d7d4d3ad18f805ce8c9296136f9a37baf8327332dc95b541e63f4961563417facb7fb5c95ac0bde71ed0cec0538d116998a280f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2_terminating.json new file mode 100644 index 0000000..48c92a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_2_terminating.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "0125a76bd4eface23ecfa9b09994a97aebe6689252c285bc10f241bf600cc05b2dacc219653a62851d14fee16886ca9d08c3397867bc1cda0f8b695419378403" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.unclaimed.json new file mode 100644 index 0000000..ac0aec9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/2.unclaimed.json @@ -0,0 +1,74 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8c719e7cd6f62f0cb77131401335405d5d9d81544bdf5c7154401fdd8d1665768edda040a939f86c89e21d8d6eddc10c6bab4f226137b4949cf7a7eee1bc9703" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.root.json new file mode 100644 index 0000000..4c712e6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.root.json @@ -0,0 +1,111 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0d121fe20f2ae5247b01edfdbaad5b3953e52965e17a66d89d358eff90f0b7e388e5be7047ba69143015468e1a28bd743380a7f7d6cefb7f344387d017544607" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.snapshot.json new file mode 100644 index 0000000..75a5d4e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "26cf9241984d18801e937941c2693fc97c17082f1c0e0c39760e738b115163445b225b09756a1816e6e418d1e98f8ff84abc91c31c1f965bbcda4fe6f50d7902" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "63e0f33bbe7cabb8890029a2896bb60ca3471d43e7bc592f63789d29e003c02b7d0e75d03cfaae80c52da5e4e155053395fb31f9c0dacc35293d8b66c6898d0b" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 4 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.targets.json new file mode 100644 index 0000000..733731e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "e7fdd8718e5eb9b56ef77a1ebe0cebc32fc2985ab4fe470c2b285b766bf08e7867be32efc2959cfd0e4340413cef91f2c1a0358abfa946296c5dfa5e4c78da0d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "3cfcd4a05b782cf163d3686b9297cbd228acf8a20b713fa7664708d9ed4b82ae19c7658700752da6084e3f775bb9850a44fd37aacc7ad59c9a9bc292827e200d" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.timestamp.json new file mode 100644 index 0000000..ae4456b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/4.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "66de926ccd436e3b9c0931ce90604216f15f678bdf64cbcbc310fec766c4969b1eb69dd34f247c125c8cb293fb965a1691f510b8f19e55098b82f4316996b601" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "83f0b81404aa70e6c35386a66c5fc1f7d451d2490134c916a00bea6c181e110c", + "sha512": "eae23efea53fe6ee48d230edf207a3dfd84ac2c06c561982fd2601a68aff6ff267fc724009147aa31330253ae0a777d8a752a63f1fbea671f55d73006034ba09" + }, + "length": 707, + "version": 4 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/5.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.root.json new file mode 100644 index 0000000..e0468a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "774e47bf33f898d3a80ddcefc38e14aef76b33eaf3bf3930dff17e793f0aaeacc51a06bd035218b17757ddf960bad699dd499673da96ba2b8e63d0c41e8e7a0b" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.snapshot.json new file mode 100644 index 0000000..31fee21 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.snapshot.json @@ -0,0 +1,38 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "8ac8c2bc19d07e7874d5b9233e9578e49a2d84a7a80173518cd8e655bd8a9f65c7861f30b8044a92e5530530cc93d523c046e54371c85e98711ad96a3de0ff04" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "1de26663df6c18670dd9d363e167dc8ac49146b714506589385aff82fe4c6e53d4aaed8367ecb28443af7b0bede059802d370df55fe6c284c1780b7e97f3d101" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 1 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 6 + }, + "unclaimed.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.targets.json new file mode 100644 index 0000000..f44a373 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "d8b8fd8ec26605189857a050f555d89468f9e19e31e09e9c2e4ed7dea844c3fdbbdf00b1a27671b6e31ddd8585992db563e4e0f89dce1083a5b0fd9579fd260d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "5ac13ddb3ccebbb81d686a9f337aa88adedf4463e0c5503c8c505f44cdf9f45f75b31cf7f96f6e4c9fcbed9f0bc5c9fcad909f0a0bffbab63cb133467854db05" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.timestamp.json new file mode 100644 index 0000000..a58a4b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/6.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "b407b10e47828a6750ec7094e43412d856244c401f1cce7912e44d4318ba65a829c122695e8d0c9c736eaddc7597184b243207d65ae992cdc745f98124e42905" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "5b1a02cda37864f52c3e3794f8ecb9fa16978c8db75b8de4583c6c06df5c43f0", + "sha512": "5c2902a248604e412b394496fd99a4f5591edf91c5b0d30d6c387ee804b54eff4aaac6bac171128ab450c5b4aaf963d33f7a95816fed49750160b034e77fa6be" + }, + "length": 912, + "version": 6 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2.json new file mode 100644 index 0000000..defa0c5 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "0983acee28c72bc019d69fcd0d7d4d3ad18f805ce8c9296136f9a37baf8327332dc95b541e63f4961563417facb7fb5c95ac0bde71ed0cec0538d116998a280f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2_terminating.json new file mode 100644 index 0000000..48c92a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_2_terminating.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "0125a76bd4eface23ecfa9b09994a97aebe6689252c285bc10f241bf600cc05b2dacc219653a62851d14fee16886ca9d08c3397867bc1cda0f8b695419378403" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..e0468a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "774e47bf33f898d3a80ddcefc38e14aef76b33eaf3bf3930dff17e793f0aaeacc51a06bd035218b17757ddf960bad699dd499673da96ba2b8e63d0c41e8e7a0b" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..31fee21 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,38 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "8ac8c2bc19d07e7874d5b9233e9578e49a2d84a7a80173518cd8e655bd8a9f65c7861f30b8044a92e5530530cc93d523c046e54371c85e98711ad96a3de0ff04" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "1de26663df6c18670dd9d363e167dc8ac49146b714506589385aff82fe4c6e53d4aaed8367ecb28443af7b0bede059802d370df55fe6c284c1780b7e97f3d101" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 1 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 6 + }, + "unclaimed.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..f44a373 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "d8b8fd8ec26605189857a050f555d89468f9e19e31e09e9c2e4ed7dea844c3fdbbdf00b1a27671b6e31ddd8585992db563e4e0f89dce1083a5b0fd9579fd260d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "5ac13ddb3ccebbb81d686a9f337aa88adedf4463e0c5503c8c505f44cdf9f45f75b31cf7f96f6e4c9fcbed9f0bc5c9fcad909f0a0bffbab63cb133467854db05" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..a58a4b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "b407b10e47828a6750ec7094e43412d856244c401f1cce7912e44d4318ba65a829c122695e8d0c9c736eaddc7597184b243207d65ae992cdc745f98124e42905" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "5b1a02cda37864f52c3e3794f8ecb9fa16978c8db75b8de4583c6c06df5c43f0", + "sha512": "5c2902a248604e412b394496fd99a4f5591edf91c5b0d30d6c387ee804b54eff4aaac6bac171128ab450c5b4aaf963d33f7a95816fed49750160b034e77fa6be" + }, + "length": 912, + "version": 6 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/unclaimed.json new file mode 100644 index 0000000..ac0aec9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata.staged/unclaimed.json @@ -0,0 +1,74 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8c719e7cd6f62f0cb77131401335405d5d9d81544bdf5c7154401fdd8d1665768edda040a939f86c89e21d8d6eddc10c6bab4f226137b4949cf7a7eee1bc9703" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2.json new file mode 100644 index 0000000..defa0c5 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "0983acee28c72bc019d69fcd0d7d4d3ad18f805ce8c9296136f9a37baf8327332dc95b541e63f4961563417facb7fb5c95ac0bde71ed0cec0538d116998a280f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2_terminating.json new file mode 100644 index 0000000..48c92a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_2_terminating.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "0125a76bd4eface23ecfa9b09994a97aebe6689252c285bc10f241bf600cc05b2dacc219653a62851d14fee16886ca9d08c3397867bc1cda0f8b695419378403" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.unclaimed.json new file mode 100644 index 0000000..ac0aec9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/2.unclaimed.json @@ -0,0 +1,74 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8c719e7cd6f62f0cb77131401335405d5d9d81544bdf5c7154401fdd8d1665768edda040a939f86c89e21d8d6eddc10c6bab4f226137b4949cf7a7eee1bc9703" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.root.json new file mode 100644 index 0000000..4c712e6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.root.json @@ -0,0 +1,111 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0d121fe20f2ae5247b01edfdbaad5b3953e52965e17a66d89d358eff90f0b7e388e5be7047ba69143015468e1a28bd743380a7f7d6cefb7f344387d017544607" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.snapshot.json new file mode 100644 index 0000000..75a5d4e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "26cf9241984d18801e937941c2693fc97c17082f1c0e0c39760e738b115163445b225b09756a1816e6e418d1e98f8ff84abc91c31c1f965bbcda4fe6f50d7902" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "63e0f33bbe7cabb8890029a2896bb60ca3471d43e7bc592f63789d29e003c02b7d0e75d03cfaae80c52da5e4e155053395fb31f9c0dacc35293d8b66c6898d0b" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 4 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.targets.json new file mode 100644 index 0000000..733731e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "e7fdd8718e5eb9b56ef77a1ebe0cebc32fc2985ab4fe470c2b285b766bf08e7867be32efc2959cfd0e4340413cef91f2c1a0358abfa946296c5dfa5e4c78da0d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "3cfcd4a05b782cf163d3686b9297cbd228acf8a20b713fa7664708d9ed4b82ae19c7658700752da6084e3f775bb9850a44fd37aacc7ad59c9a9bc292827e200d" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.timestamp.json new file mode 100644 index 0000000..ae4456b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/4.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "66de926ccd436e3b9c0931ce90604216f15f678bdf64cbcbc310fec766c4969b1eb69dd34f247c125c8cb293fb965a1691f510b8f19e55098b82f4316996b601" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "83f0b81404aa70e6c35386a66c5fc1f7d451d2490134c916a00bea6c181e110c", + "sha512": "eae23efea53fe6ee48d230edf207a3dfd84ac2c06c561982fd2601a68aff6ff267fc724009147aa31330253ae0a777d8a752a63f1fbea671f55d73006034ba09" + }, + "length": 707, + "version": 4 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/5.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.root.json new file mode 100644 index 0000000..e0468a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "774e47bf33f898d3a80ddcefc38e14aef76b33eaf3bf3930dff17e793f0aaeacc51a06bd035218b17757ddf960bad699dd499673da96ba2b8e63d0c41e8e7a0b" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.snapshot.json new file mode 100644 index 0000000..31fee21 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.snapshot.json @@ -0,0 +1,38 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "8ac8c2bc19d07e7874d5b9233e9578e49a2d84a7a80173518cd8e655bd8a9f65c7861f30b8044a92e5530530cc93d523c046e54371c85e98711ad96a3de0ff04" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "1de26663df6c18670dd9d363e167dc8ac49146b714506589385aff82fe4c6e53d4aaed8367ecb28443af7b0bede059802d370df55fe6c284c1780b7e97f3d101" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 1 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 6 + }, + "unclaimed.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.targets.json new file mode 100644 index 0000000..f44a373 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "d8b8fd8ec26605189857a050f555d89468f9e19e31e09e9c2e4ed7dea844c3fdbbdf00b1a27671b6e31ddd8585992db563e4e0f89dce1083a5b0fd9579fd260d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "5ac13ddb3ccebbb81d686a9f337aa88adedf4463e0c5503c8c505f44cdf9f45f75b31cf7f96f6e4c9fcbed9f0bc5c9fcad909f0a0bffbab63cb133467854db05" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.timestamp.json new file mode 100644 index 0000000..a58a4b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/6.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "b407b10e47828a6750ec7094e43412d856244c401f1cce7912e44d4318ba65a829c122695e8d0c9c736eaddc7597184b243207d65ae992cdc745f98124e42905" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "5b1a02cda37864f52c3e3794f8ecb9fa16978c8db75b8de4583c6c06df5c43f0", + "sha512": "5c2902a248604e412b394496fd99a4f5591edf91c5b0d30d6c387ee804b54eff4aaac6bac171128ab450c5b4aaf963d33f7a95816fed49750160b034e77fa6be" + }, + "length": 912, + "version": 6 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2.json new file mode 100644 index 0000000..defa0c5 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "0983acee28c72bc019d69fcd0d7d4d3ad18f805ce8c9296136f9a37baf8327332dc95b541e63f4961563417facb7fb5c95ac0bde71ed0cec0538d116998a280f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2_terminating.json new file mode 100644 index 0000000..48c92a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_2_terminating.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "0125a76bd4eface23ecfa9b09994a97aebe6689252c285bc10f241bf600cc05b2dacc219653a62851d14fee16886ca9d08c3397867bc1cda0f8b695419378403" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/root.json new file mode 100644 index 0000000..e0468a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "774e47bf33f898d3a80ddcefc38e14aef76b33eaf3bf3930dff17e793f0aaeacc51a06bd035218b17757ddf960bad699dd499673da96ba2b8e63d0c41e8e7a0b" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..31fee21 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/snapshot.json @@ -0,0 +1,38 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "8ac8c2bc19d07e7874d5b9233e9578e49a2d84a7a80173518cd8e655bd8a9f65c7861f30b8044a92e5530530cc93d523c046e54371c85e98711ad96a3de0ff04" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "1de26663df6c18670dd9d363e167dc8ac49146b714506589385aff82fe4c6e53d4aaed8367ecb28443af7b0bede059802d370df55fe6c284c1780b7e97f3d101" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 1 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 6 + }, + "unclaimed.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/targets.json new file mode 100644 index 0000000..f44a373 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "d8b8fd8ec26605189857a050f555d89468f9e19e31e09e9c2e4ed7dea844c3fdbbdf00b1a27671b6e31ddd8585992db563e4e0f89dce1083a5b0fd9579fd260d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "5ac13ddb3ccebbb81d686a9f337aa88adedf4463e0c5503c8c505f44cdf9f45f75b31cf7f96f6e4c9fcbed9f0bc5c9fcad909f0a0bffbab63cb133467854db05" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..a58a4b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "b407b10e47828a6750ec7094e43412d856244c401f1cce7912e44d4318ba65a829c122695e8d0c9c736eaddc7597184b243207d65ae992cdc745f98124e42905" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "5b1a02cda37864f52c3e3794f8ecb9fa16978c8db75b8de4583c6c06df5c43f0", + "sha512": "5c2902a248604e412b394496fd99a4f5591edf91c5b0d30d6c387ee804b54eff4aaac6bac171128ab450c5b4aaf963d33f7a95816fed49750160b034e77fa6be" + }, + "length": 912, + "version": 6 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/unclaimed.json new file mode 100644 index 0000000..ac0aec9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/metadata/unclaimed.json @@ -0,0 +1,74 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8c719e7cd6f62f0cb77131401335405d5d9d81544bdf5c7154401fdd8d1665768edda040a939f86c89e21d8d6eddc10c6bab4f226137b4949cf7a7eee1bc9703" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt new file mode 100644 index 0000000..1af455f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt new file mode 100644 index 0000000..073f59e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_findable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt new file mode 100644 index 0000000..cb3c9ee --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt new file mode 100644 index 0000000..073f59e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_findable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt new file mode 100644 index 0000000..cb3c9ee --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt new file mode 100644 index 0000000..2512e7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_3_below_non_terminating_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt new file mode 100644 index 0000000..2512e7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_3_below_non_terminating_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt new file mode 100644 index 0000000..1af455f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt new file mode 100644 index 0000000..2512e7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_3_below_non_terminating_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_target.txt new file mode 100644 index 0000000..cb3c9ee --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_3_target.txt new file mode 100644 index 0000000..1af455f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_findable.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_findable.txt new file mode 100644 index 0000000..073f59e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_2_terminating_findable.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_findable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_target.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/testtarget.txt b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegated/tufrepo/targets/testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/current/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufclient/tufrepo/metadata/previous/unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2.json new file mode 100644 index 0000000..defa0c5 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "0983acee28c72bc019d69fcd0d7d4d3ad18f805ce8c9296136f9a37baf8327332dc95b541e63f4961563417facb7fb5c95ac0bde71ed0cec0538d116998a280f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_after_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_after_terminating.json new file mode 100644 index 0000000..0d894c3 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_after_terminating.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8", + "sig": "e43fb992092039635f5819bf2342bf95a3175d4de9c365abbc4820194a2df9e1ba5b45076d305d11abc8d91c84f2ddc74a09db8d01615add75414c4a588f790c" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_2_after_terminating_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16", + "sha512": "57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a" + }, + "length": 50 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_terminating.json new file mode 100644 index 0000000..48c92a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_2_terminating.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "0125a76bd4eface23ecfa9b09994a97aebe6689252c285bc10f241bf600cc05b2dacc219653a62851d14fee16886ca9d08c3397867bc1cda0f8b695419378403" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2.json new file mode 100644 index 0000000..45d3d20 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "fbf264663f1fc1667f2c1a003faeb3ef58609e9ff4604f67e902df166656d8914fbbf719ccea22cb72f424a7988bfefcaa33474241b2ed2969eb9f13ae5b900e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + }, + "level_1_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241", + "sha512": "13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7" + }, + "length": 30 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2_terminating.json new file mode 100644 index 0000000..b701d9e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.level_2_terminating.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "65968d8aca0477043a330787457f767ae69e1ac2ea1bdc89a9edfca345c2b86dd07548f11b0391881afdef42d770f8d88cd27c09cd9f76118a73f649b59ad402" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + }, + "level_2_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891", + "sha512": "3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628" + }, + "length": 32 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.unclaimed.json new file mode 100644 index 0000000..ac0aec9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/2.unclaimed.json @@ -0,0 +1,74 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8c719e7cd6f62f0cb77131401335405d5d9d81544bdf5c7154401fdd8d1665768edda040a939f86c89e21d8d6eddc10c6bab4f226137b4949cf7a7eee1bc9703" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.unclaimed.json new file mode 100644 index 0000000..8f97b63 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/3.unclaimed.json @@ -0,0 +1,104 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "e02eea5170a43643c3336fb0afddd05174dfdfceddf648e51dfdafe26c30924e9942e48fea815a2db05fe6105821eb253a7c2f3f3134f5f952322b7818019704" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "9b1db36a5cad80284b5f40b040621e0e444f25ee09efa5c1fd6da4499c711bd5" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8" + ], + "name": "level_2_after_terminating", + "paths": [ + "level_2_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + }, + "level_a.txt": { + "custom": {}, + "hashes": { + "sha256": "a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b", + "sha512": "1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d" + }, + "length": 21 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.root.json new file mode 100644 index 0000000..4c712e6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.root.json @@ -0,0 +1,111 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0d121fe20f2ae5247b01edfdbaad5b3953e52965e17a66d89d358eff90f0b7e388e5be7047ba69143015468e1a28bd743380a7f7d6cefb7f344387d017544607" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.snapshot.json new file mode 100644 index 0000000..75a5d4e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "26cf9241984d18801e937941c2693fc97c17082f1c0e0c39760e738b115163445b225b09756a1816e6e418d1e98f8ff84abc91c31c1f965bbcda4fe6f50d7902" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "63e0f33bbe7cabb8890029a2896bb60ca3471d43e7bc592f63789d29e003c02b7d0e75d03cfaae80c52da5e4e155053395fb31f9c0dacc35293d8b66c6898d0b" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 4 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.targets.json new file mode 100644 index 0000000..733731e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "e7fdd8718e5eb9b56ef77a1ebe0cebc32fc2985ab4fe470c2b285b766bf08e7867be32efc2959cfd0e4340413cef91f2c1a0358abfa946296c5dfa5e4c78da0d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "3cfcd4a05b782cf163d3686b9297cbd228acf8a20b713fa7664708d9ed4b82ae19c7658700752da6084e3f775bb9850a44fd37aacc7ad59c9a9bc292827e200d" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.timestamp.json new file mode 100644 index 0000000..ae4456b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/4.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "66de926ccd436e3b9c0931ce90604216f15f678bdf64cbcbc310fec766c4969b1eb69dd34f247c125c8cb293fb965a1691f510b8f19e55098b82f4316996b601" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "83f0b81404aa70e6c35386a66c5fc1f7d451d2490134c916a00bea6c181e110c", + "sha512": "eae23efea53fe6ee48d230edf207a3dfd84ac2c06c561982fd2601a68aff6ff267fc724009147aa31330253ae0a777d8a752a63f1fbea671f55d73006034ba09" + }, + "length": 707, + "version": 4 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/5.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.root.json new file mode 100644 index 0000000..e0468a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "774e47bf33f898d3a80ddcefc38e14aef76b33eaf3bf3930dff17e793f0aaeacc51a06bd035218b17757ddf960bad699dd499673da96ba2b8e63d0c41e8e7a0b" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.snapshot.json new file mode 100644 index 0000000..31fee21 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.snapshot.json @@ -0,0 +1,38 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "8ac8c2bc19d07e7874d5b9233e9578e49a2d84a7a80173518cd8e655bd8a9f65c7861f30b8044a92e5530530cc93d523c046e54371c85e98711ad96a3de0ff04" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "1de26663df6c18670dd9d363e167dc8ac49146b714506589385aff82fe4c6e53d4aaed8367ecb28443af7b0bede059802d370df55fe6c284c1780b7e97f3d101" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 1 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 6 + }, + "unclaimed.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.targets.json new file mode 100644 index 0000000..f44a373 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "d8b8fd8ec26605189857a050f555d89468f9e19e31e09e9c2e4ed7dea844c3fdbbdf00b1a27671b6e31ddd8585992db563e4e0f89dce1083a5b0fd9579fd260d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "5ac13ddb3ccebbb81d686a9f337aa88adedf4463e0c5503c8c505f44cdf9f45f75b31cf7f96f6e4c9fcbed9f0bc5c9fcad909f0a0bffbab63cb133467854db05" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.timestamp.json new file mode 100644 index 0000000..a58a4b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/6.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "b407b10e47828a6750ec7094e43412d856244c401f1cce7912e44d4318ba65a829c122695e8d0c9c736eaddc7597184b243207d65ae992cdc745f98124e42905" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "5b1a02cda37864f52c3e3794f8ecb9fa16978c8db75b8de4583c6c06df5c43f0", + "sha512": "5c2902a248604e412b394496fd99a4f5591edf91c5b0d30d6c387ee804b54eff4aaac6bac171128ab450c5b4aaf963d33f7a95816fed49750160b034e77fa6be" + }, + "length": 912, + "version": 6 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.root.json new file mode 100644 index 0000000..47b48e0 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7a5e0a9dc3e6204fefc01efcf4d73f99577ff04fb56c4c5c8d7eb15e099645679d16a6437b05f055ae8a2e63076bbcc4153e7fa2e27454be0583e2a1dc36f902" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.snapshot.json new file mode 100644 index 0000000..08c7917 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.snapshot.json @@ -0,0 +1,41 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "1fbcf183173ff6602f87db7ce04edd2c564d9e10ef4f1de15542fabdd932e835cfc5cdc0ccbaa11614ab351262817dfa9f31b1603cb36c12676e48070d581e03" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "c7c22de0afe54592ed1bd026b676a76da6fe297308538c5a52e3c71adb0c655d94e13fb96413650a250283118dbc9f8e47dc75201fd0cc499eb2e507cf8f710c" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 2 + }, + "level_2_after_terminating.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 2 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 7 + }, + "unclaimed.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.targets.json new file mode 100644 index 0000000..e652628 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "77b5d6ffada7514993364919050abf26420ff96d5cfeba84347098711f6487b213bf59182fee5e01fd36859971ea7500829506a5f043f83e4fc77e69d29adb0a" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "113967146a00c0802d9e9c972967032b082e7aaef1aca43d833d1b1bd60333273d39d23138dccdb3c2147e70b36dab3c531de7f8a2a82e590c7c49126fd19f08" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.timestamp.json new file mode 100644 index 0000000..0c49c8f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/7.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "96dfca050eea4a63e581ad7f766578ab192a62c8d98dfcd3bafeb26563c3cdf65c74fb606bb1e00870c30d098455dcc58be4dea30175c9b51144335124224f00" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "b7bd1c92ed61b94f1326e33d3f18651fc320c08bfea444ce6f5866af368a45be", + "sha512": "f935b3eb8c353d7590f621c31051a9ffea2a042a49505551c69e557748440a304d5739718676cc8e41d134ecea630a838c685cd636f296afbcd9714873fca6c3" + }, + "length": 974, + "version": 7 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2.json new file mode 100644 index 0000000..45d3d20 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "fbf264663f1fc1667f2c1a003faeb3ef58609e9ff4604f67e902df166656d8914fbbf719ccea22cb72f424a7988bfefcaa33474241b2ed2969eb9f13ae5b900e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + }, + "level_1_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241", + "sha512": "13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7" + }, + "length": 30 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_after_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_after_terminating.json new file mode 100644 index 0000000..0d894c3 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_after_terminating.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8", + "sig": "e43fb992092039635f5819bf2342bf95a3175d4de9c365abbc4820194a2df9e1ba5b45076d305d11abc8d91c84f2ddc74a09db8d01615add75414c4a588f790c" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_2_after_terminating_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16", + "sha512": "57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a" + }, + "length": 50 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_terminating.json new file mode 100644 index 0000000..b701d9e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_2_terminating.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "65968d8aca0477043a330787457f767ae69e1ac2ea1bdc89a9edfca345c2b86dd07548f11b0391881afdef42d770f8d88cd27c09cd9f76118a73f649b59ad402" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + }, + "level_2_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891", + "sha512": "3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628" + }, + "length": 32 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..47b48e0 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7a5e0a9dc3e6204fefc01efcf4d73f99577ff04fb56c4c5c8d7eb15e099645679d16a6437b05f055ae8a2e63076bbcc4153e7fa2e27454be0583e2a1dc36f902" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..08c7917 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,41 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "1fbcf183173ff6602f87db7ce04edd2c564d9e10ef4f1de15542fabdd932e835cfc5cdc0ccbaa11614ab351262817dfa9f31b1603cb36c12676e48070d581e03" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "c7c22de0afe54592ed1bd026b676a76da6fe297308538c5a52e3c71adb0c655d94e13fb96413650a250283118dbc9f8e47dc75201fd0cc499eb2e507cf8f710c" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 2 + }, + "level_2_after_terminating.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 2 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 7 + }, + "unclaimed.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..e652628 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "77b5d6ffada7514993364919050abf26420ff96d5cfeba84347098711f6487b213bf59182fee5e01fd36859971ea7500829506a5f043f83e4fc77e69d29adb0a" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "113967146a00c0802d9e9c972967032b082e7aaef1aca43d833d1b1bd60333273d39d23138dccdb3c2147e70b36dab3c531de7f8a2a82e590c7c49126fd19f08" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..0c49c8f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "96dfca050eea4a63e581ad7f766578ab192a62c8d98dfcd3bafeb26563c3cdf65c74fb606bb1e00870c30d098455dcc58be4dea30175c9b51144335124224f00" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "b7bd1c92ed61b94f1326e33d3f18651fc320c08bfea444ce6f5866af368a45be", + "sha512": "f935b3eb8c353d7590f621c31051a9ffea2a042a49505551c69e557748440a304d5739718676cc8e41d134ecea630a838c685cd636f296afbcd9714873fca6c3" + }, + "length": 974, + "version": 7 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/unclaimed.json new file mode 100644 index 0000000..8f97b63 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata.staged/unclaimed.json @@ -0,0 +1,104 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "e02eea5170a43643c3336fb0afddd05174dfdfceddf648e51dfdafe26c30924e9942e48fea815a2db05fe6105821eb253a7c2f3f3134f5f952322b7818019704" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "9b1db36a5cad80284b5f40b040621e0e444f25ee09efa5c1fd6da4499c711bd5" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8" + ], + "name": "level_2_after_terminating", + "paths": [ + "level_2_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + }, + "level_a.txt": { + "custom": {}, + "hashes": { + "sha256": "a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b", + "sha512": "1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d" + }, + "length": 21 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2.json new file mode 100644 index 0000000..defa0c5 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "0983acee28c72bc019d69fcd0d7d4d3ad18f805ce8c9296136f9a37baf8327332dc95b541e63f4961563417facb7fb5c95ac0bde71ed0cec0538d116998a280f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_after_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_after_terminating.json new file mode 100644 index 0000000..0d894c3 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_after_terminating.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8", + "sig": "e43fb992092039635f5819bf2342bf95a3175d4de9c365abbc4820194a2df9e1ba5b45076d305d11abc8d91c84f2ddc74a09db8d01615add75414c4a588f790c" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_2_after_terminating_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16", + "sha512": "57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a" + }, + "length": 50 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_terminating.json new file mode 100644 index 0000000..48c92a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_2_terminating.json @@ -0,0 +1,52 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "0125a76bd4eface23ecfa9b09994a97aebe6689252c285bc10f241bf600cc05b2dacc219653a62851d14fee16886ca9d08c3397867bc1cda0f8b695419378403" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.unclaimed.json new file mode 100644 index 0000000..cfc483b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/1.unclaimed.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "690294ad71faa2411ce222e5e5bc7dd53d1114d2c9ec2e4b85d6e32e23c3da23ac54a6cbb3326543a32d2757b631005fd39980ae4825ab88caa2d09af8eab40b" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2.json new file mode 100644 index 0000000..45d3d20 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "fbf264663f1fc1667f2c1a003faeb3ef58609e9ff4604f67e902df166656d8914fbbf719ccea22cb72f424a7988bfefcaa33474241b2ed2969eb9f13ae5b900e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + }, + "level_1_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241", + "sha512": "13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7" + }, + "length": 30 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2_terminating.json new file mode 100644 index 0000000..b701d9e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.level_2_terminating.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "65968d8aca0477043a330787457f767ae69e1ac2ea1bdc89a9edfca345c2b86dd07548f11b0391881afdef42d770f8d88cd27c09cd9f76118a73f649b59ad402" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + }, + "level_2_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891", + "sha512": "3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628" + }, + "length": 32 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.unclaimed.json new file mode 100644 index 0000000..ac0aec9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/2.unclaimed.json @@ -0,0 +1,74 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8c719e7cd6f62f0cb77131401335405d5d9d81544bdf5c7154401fdd8d1665768edda040a939f86c89e21d8d6eddc10c6bab4f226137b4949cf7a7eee1bc9703" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.snapshot.json new file mode 100644 index 0000000..8267496 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "21ed7fe6ece019d03f9b569909f436811c3c98d267aab1b874b85d8e65b2c29f7bbd8b6c21fd44536caa5befc791bd0ea2150616a58050a19231c1124f99f50e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.targets.json new file mode 100644 index 0000000..57e22f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "e21102a4c3a34b64594b00dd85a899aaa330b85b5d56b7160e8fdd578cc2b2c8a9debab5af4f8bcf3f39f23945ab049ac3fbb311e9e02110535ad49498c33105" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.timestamp.json new file mode 100644 index 0000000..afcef2c --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "4815c9389c5d921ce35e33ac9d5a7d45cd0749ed25d09cc1f84dd0ff4e4f79c96f8227e8abe4716dc0ccc7e09aaa6d2c15ae223774e302ec7940d9a9533a9e06" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "19b0b42630c55f83b7e49c082565ab27b8394f9967bfb077f5c7b01cb7d3c920", + "sha512": "783283ee681119e865ba0207e38a32ff2eda812fc38deb195f29b9b8d02b26c01ca98c2b95b5accf1b02ffc88b4c6426f78dd6cde2967a906de2502fb3f18a2a" + }, + "length": 477, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.unclaimed.json new file mode 100644 index 0000000..8f97b63 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/3.unclaimed.json @@ -0,0 +1,104 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "e02eea5170a43643c3336fb0afddd05174dfdfceddf648e51dfdafe26c30924e9942e48fea815a2db05fe6105821eb253a7c2f3f3134f5f952322b7818019704" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "9b1db36a5cad80284b5f40b040621e0e444f25ee09efa5c1fd6da4499c711bd5" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8" + ], + "name": "level_2_after_terminating", + "paths": [ + "level_2_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + }, + "level_a.txt": { + "custom": {}, + "hashes": { + "sha256": "a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b", + "sha512": "1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d" + }, + "length": 21 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.root.json new file mode 100644 index 0000000..4c712e6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.root.json @@ -0,0 +1,111 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0d121fe20f2ae5247b01edfdbaad5b3953e52965e17a66d89d358eff90f0b7e388e5be7047ba69143015468e1a28bd743380a7f7d6cefb7f344387d017544607" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.snapshot.json new file mode 100644 index 0000000..75a5d4e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "26cf9241984d18801e937941c2693fc97c17082f1c0e0c39760e738b115163445b225b09756a1816e6e418d1e98f8ff84abc91c31c1f965bbcda4fe6f50d7902" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "63e0f33bbe7cabb8890029a2896bb60ca3471d43e7bc592f63789d29e003c02b7d0e75d03cfaae80c52da5e4e155053395fb31f9c0dacc35293d8b66c6898d0b" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 4 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.targets.json new file mode 100644 index 0000000..733731e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "e7fdd8718e5eb9b56ef77a1ebe0cebc32fc2985ab4fe470c2b285b766bf08e7867be32efc2959cfd0e4340413cef91f2c1a0358abfa946296c5dfa5e4c78da0d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "3cfcd4a05b782cf163d3686b9297cbd228acf8a20b713fa7664708d9ed4b82ae19c7658700752da6084e3f775bb9850a44fd37aacc7ad59c9a9bc292827e200d" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.timestamp.json new file mode 100644 index 0000000..ae4456b --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/4.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "66de926ccd436e3b9c0931ce90604216f15f678bdf64cbcbc310fec766c4969b1eb69dd34f247c125c8cb293fb965a1691f510b8f19e55098b82f4316996b601" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "83f0b81404aa70e6c35386a66c5fc1f7d451d2490134c916a00bea6c181e110c", + "sha512": "eae23efea53fe6ee48d230edf207a3dfd84ac2c06c561982fd2601a68aff6ff267fc724009147aa31330253ae0a777d8a752a63f1fbea671f55d73006034ba09" + }, + "length": 707, + "version": 4 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.root.json new file mode 100644 index 0000000..4cd8ad9 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7ba1f7d7d8bbec23f72383426077fc9ad1677f2d60ba95a9919597b4fcd9de168defb6fb032395cb17ce56f11dbddc7234a2f93035cfe3c9820a41f66cd63102" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.snapshot.json new file mode 100644 index 0000000..8a0888d --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.snapshot.json @@ -0,0 +1,26 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "4d3f2f0c22632a7f5960969e50b292da73253a4a862dc8162f57ec8644057abf0080d9a287c7116e9f6ff1f0ae6b2cbeffc64632c3b5537a1e0b8dfc6327d005" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "db97d406387848ed53a594b00e1bd047556c41f098cbc180d225688ec272c562c0971776089ccfb213627a817f3c87eabd9b9b2e6da41e96c6652c3e99d5cb0e" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 5 + }, + "unclaimed.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.targets.json new file mode 100644 index 0000000..6c91e65 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "363ee3799094e598ce31ecfe0ae73aacba39a7aeca7f11b6880bd67f443173960c073a4142fdd6cff40d182455c7bdca96ced6801815c01a9ac1e6e9cdcc100f" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "bbff28de564115b57a171106d67ef0f71f60a7a959a4b0847b18520ac97c060bf5ffb4f70f550facd73415fae3b36a6b042e5bfb795519e39cd10f034551ac0f" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.timestamp.json new file mode 100644 index 0000000..5248ceb --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/5.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "18eba561cc851e5430d6416460d4a99bff45a8afd57f882b960395d651dabe1ba76e26e2a30a2d2765de9f9fc3ac5f7fce4059cc3d2a84dec671469ba17d9302" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "dca5c401edf69fc99e87328b2ae3ade88bd21ab43ac75b029e65351dbb48acfd", + "sha512": "a4c6a562ea243b95e1f984cd7f0ab02885fdc70f88e99e59c2ceb0389c17966f9d90f0a432c325d35e265b76ff2b86ab40f0a74958cd61368518d23b172a1c68" + }, + "length": 707, + "version": 5 + } + }, + "spec_version": "1.0.0", + "version": 5 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.root.json new file mode 100644 index 0000000..e0468a2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "774e47bf33f898d3a80ddcefc38e14aef76b33eaf3bf3930dff17e793f0aaeacc51a06bd035218b17757ddf960bad699dd499673da96ba2b8e63d0c41e8e7a0b" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.snapshot.json new file mode 100644 index 0000000..31fee21 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.snapshot.json @@ -0,0 +1,38 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "8ac8c2bc19d07e7874d5b9233e9578e49a2d84a7a80173518cd8e655bd8a9f65c7861f30b8044a92e5530530cc93d523c046e54371c85e98711ad96a3de0ff04" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "1de26663df6c18670dd9d363e167dc8ac49146b714506589385aff82fe4c6e53d4aaed8367ecb28443af7b0bede059802d370df55fe6c284c1780b7e97f3d101" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 1 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 6 + }, + "unclaimed.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.targets.json new file mode 100644 index 0000000..f44a373 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "d8b8fd8ec26605189857a050f555d89468f9e19e31e09e9c2e4ed7dea844c3fdbbdf00b1a27671b6e31ddd8585992db563e4e0f89dce1083a5b0fd9579fd260d" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "5ac13ddb3ccebbb81d686a9f337aa88adedf4463e0c5503c8c505f44cdf9f45f75b31cf7f96f6e4c9fcbed9f0bc5c9fcad909f0a0bffbab63cb133467854db05" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.timestamp.json new file mode 100644 index 0000000..a58a4b7 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/6.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "b407b10e47828a6750ec7094e43412d856244c401f1cce7912e44d4318ba65a829c122695e8d0c9c736eaddc7597184b243207d65ae992cdc745f98124e42905" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "5b1a02cda37864f52c3e3794f8ecb9fa16978c8db75b8de4583c6c06df5c43f0", + "sha512": "5c2902a248604e412b394496fd99a4f5591edf91c5b0d30d6c387ee804b54eff4aaac6bac171128ab450c5b4aaf963d33f7a95816fed49750160b034e77fa6be" + }, + "length": 912, + "version": 6 + } + }, + "spec_version": "1.0.0", + "version": 6 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.root.json new file mode 100644 index 0000000..47b48e0 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7a5e0a9dc3e6204fefc01efcf4d73f99577ff04fb56c4c5c8d7eb15e099645679d16a6437b05f055ae8a2e63076bbcc4153e7fa2e27454be0583e2a1dc36f902" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.snapshot.json new file mode 100644 index 0000000..08c7917 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.snapshot.json @@ -0,0 +1,41 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "1fbcf183173ff6602f87db7ce04edd2c564d9e10ef4f1de15542fabdd932e835cfc5cdc0ccbaa11614ab351262817dfa9f31b1603cb36c12676e48070d581e03" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "c7c22de0afe54592ed1bd026b676a76da6fe297308538c5a52e3c71adb0c655d94e13fb96413650a250283118dbc9f8e47dc75201fd0cc499eb2e507cf8f710c" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 2 + }, + "level_2_after_terminating.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 2 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 7 + }, + "unclaimed.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.targets.json new file mode 100644 index 0000000..e652628 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "77b5d6ffada7514993364919050abf26420ff96d5cfeba84347098711f6487b213bf59182fee5e01fd36859971ea7500829506a5f043f83e4fc77e69d29adb0a" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "113967146a00c0802d9e9c972967032b082e7aaef1aca43d833d1b1bd60333273d39d23138dccdb3c2147e70b36dab3c531de7f8a2a82e590c7c49126fd19f08" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.timestamp.json new file mode 100644 index 0000000..0c49c8f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/7.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "96dfca050eea4a63e581ad7f766578ab192a62c8d98dfcd3bafeb26563c3cdf65c74fb606bb1e00870c30d098455dcc58be4dea30175c9b51144335124224f00" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "b7bd1c92ed61b94f1326e33d3f18651fc320c08bfea444ce6f5866af368a45be", + "sha512": "f935b3eb8c353d7590f621c31051a9ffea2a042a49505551c69e557748440a304d5739718676cc8e41d134ecea630a838c685cd636f296afbcd9714873fca6c3" + }, + "length": 974, + "version": 7 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2.json new file mode 100644 index 0000000..45d3d20 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62", + "sig": "fbf264663f1fc1667f2c1a003faeb3ef58609e9ff4604f67e902df166656d8914fbbf719ccea22cb72f424a7988bfefcaa33474241b2ed2969eb9f13ae5b900e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "683d345a948a9baa343be4e44c076ca115da3838e72c28a06340c8ec1b3ef6be" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be" + ], + "name": "level_3", + "paths": [ + "level_1_2_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_target.txt": { + "custom": {}, + "hashes": { + "sha256": "3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6", + "sha512": "5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93" + }, + "length": 30 + }, + "level_1_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241", + "sha512": "13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7" + }, + "length": 30 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_after_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_after_terminating.json new file mode 100644 index 0000000..0d894c3 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_after_terminating.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8", + "sig": "e43fb992092039635f5819bf2342bf95a3175d4de9c365abbc4820194a2df9e1ba5b45076d305d11abc8d91c84f2ddc74a09db8d01615add75414c4a588f790c" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_2_after_terminating_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16", + "sha512": "57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a" + }, + "length": 50 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_terminating.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_terminating.json new file mode 100644 index 0000000..b701d9e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_2_terminating.json @@ -0,0 +1,60 @@ +{ + "signatures": [ + { + "keyid": "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586", + "sig": "65968d8aca0477043a330787457f767ae69e1ac2ea1bdc89a9edfca345c2b86dd07548f11b0391881afdef42d770f8d88cd27c09cd9f76118a73f649b59ad402" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f6b299bcfb4e15ef652c80e9e3dda995acbb4bf71dce889a82ba70228e45a8bf" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb" + ], + "name": "level_3_below_terminated", + "paths": [ + "level_1_2_terminating_3_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_findable.txt": { + "custom": {}, + "hashes": { + "sha256": "48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f", + "sha512": "3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c" + }, + "length": 44 + }, + "level_2_unfindable.txt": { + "custom": {}, + "hashes": { + "sha256": "53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891", + "sha512": "3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628" + }, + "length": 32 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3.json new file mode 100644 index 0000000..7fe4816 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "f581c9aeff9989106aeeea35319d1d1f067149619a2ff005249d6f60560557be", + "sig": "c76d375c9a34dfbf955b6474342851813200c4a33e461e1e94a35bc778947f8100df97ac2a085156329d8fd5e1e034bd002ba89fd5660e24c2c482f174df0807" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_3_below_non_terminating_target.txt": { + "custom": {}, + "hashes": { + "sha256": "bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2", + "sha512": "c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9" + }, + "length": 54 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3_below_terminated.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3_below_terminated.json new file mode 100644 index 0000000..b0c87c6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/level_3_below_terminated.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "06e78858e726b48732eaae08a5731465587d322f4e63c0fae62ec13537c0a1cb", + "sig": "f57bbd8c8f5e93153bf3c7e5b43693d5e5636e4914f62285bfbfbc93956c8d347831f8e8a48e60b580dc8d15f0ea2dfb8e19efe70c5a96fa4dd5fe7ada080607" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_2_terminating_3_target.txt": { + "custom": {}, + "hashes": { + "sha256": "294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60", + "sha512": "ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2" + }, + "length": 44 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/root.json new file mode 100644 index 0000000..47b48e0 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "7a5e0a9dc3e6204fefc01efcf4d73f99577ff04fb56c4c5c8d7eb15e099645679d16a6437b05f055ae8a2e63076bbcc4153e7fa2e27454be0583e2a1dc36f902" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "82f52e4503dbb364fabe8e5567f1cf909d4175d45468a021dfe75653db9ac98c" + }, + "scheme": "ed25519" + }, + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "06e4dee0de7826c8d539a6112940b7459892b4ecaf696e67dc064aea0923f95c" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..08c7917 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/snapshot.json @@ -0,0 +1,41 @@ +{ + "signatures": [ + { + "keyid": "9ca81f7ff17f6218246474a51b47eb035741bc472557ef5ac493e279f446b85b", + "sig": "1fbcf183173ff6602f87db7ce04edd2c564d9e10ef4f1de15542fabdd932e835cfc5cdc0ccbaa11614ab351262817dfa9f31b1603cb36c12676e48070d581e03" + }, + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "c7c22de0afe54592ed1bd026b676a76da6fe297308538c5a52e3c71adb0c655d94e13fb96413650a250283118dbc9f8e47dc75201fd0cc499eb2e507cf8f710c" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "level_2.json": { + "version": 2 + }, + "level_2_after_terminating.json": { + "version": 1 + }, + "level_2_terminating.json": { + "version": 2 + }, + "level_3.json": { + "version": 1 + }, + "level_3_below_terminated.json": { + "version": 1 + }, + "targets.json": { + "version": 7 + }, + "unclaimed.json": { + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/targets.json new file mode 100644 index 0000000..e652628 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/targets.json @@ -0,0 +1,55 @@ +{ + "signatures": [ + { + "keyid": "718fedad390b4d0d470b890781eb8c94e5a7e975aebe65fc0862246c945fce68", + "sig": "77b5d6ffada7514993364919050abf26420ff96d5cfeba84347098711f6487b213bf59182fee5e01fd36859971ea7500829506a5f043f83e4fc77e69d29adb0a" + }, + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "113967146a00c0802d9e9c972967032b082e7aaef1aca43d833d1b1bd60333273d39d23138dccdb3c2147e70b36dab3c531de7f8a2a82e590c7c49126fd19f08" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unclaimed", + "paths": [ + "level_1_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..0c49c8f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "96dfca050eea4a63e581ad7f766578ab192a62c8d98dfcd3bafeb26563c3cdf65c74fb606bb1e00870c30d098455dcc58be4dea30175c9b51144335124224f00" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "b7bd1c92ed61b94f1326e33d3f18651fc320c08bfea444ce6f5866af368a45be", + "sha512": "f935b3eb8c353d7590f621c31051a9ffea2a042a49505551c69e557748440a304d5739718676cc8e41d134ecea630a838c685cd636f296afbcd9714873fca6c3" + }, + "length": 974, + "version": 7 + } + }, + "spec_version": "1.0.0", + "version": 7 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/unclaimed.json b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/unclaimed.json new file mode 100644 index 0000000..8f97b63 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/metadata/unclaimed.json @@ -0,0 +1,104 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "e02eea5170a43643c3336fb0afddd05174dfdfceddf648e51dfdafe26c30924e9942e48fea815a2db05fe6105821eb253a7c2f3f3134f5f952322b7818019704" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e104199cda6e018d7d9044fa6225aa5dc9c2af5ee4e1c0fe6d16ad002220390d" + }, + "scheme": "ed25519" + }, + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "9b1db36a5cad80284b5f40b040621e0e444f25ee09efa5c1fd6da4499c711bd5" + }, + "scheme": "ed25519" + }, + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "fa386632ae9cc358ad0b56565edef362ad10d7fadb05bc8dc8995627372b990e" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "e9829d3f2fdff6d6f31002c17cf7f20cf0398e215ca0c0c44d075ccd76a26f62" + ], + "name": "level_2", + "paths": [ + "level_1_2_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "15024498e03f033ec92758a1dc7107b34eebe759b09827b02a7fb3c64ca3e586" + ], + "name": "level_2_terminating", + "paths": [ + "level_1_2_terminating_*.txt" + ], + "terminating": false, + "threshold": 1 + }, + { + "keyids": [ + "75b81ec1572cc1dd55f88f13f0f0217b4e7a25f1665deed40115b612ff9c0eb8" + ], + "name": "level_2_after_terminating", + "paths": [ + "level_2_*.txt" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "level_1_target.txt": { + "custom": {}, + "hashes": { + "sha256": "1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47", + "sha512": "d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5" + }, + "length": 28 + }, + "level_a.txt": { + "custom": {}, + "hashes": { + "sha256": "a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b", + "sha512": "1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d" + }, + "length": 21 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7.level_1_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7.level_1_3_target.txt new file mode 100644 index 0000000..bb2bd51 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/13eb9e92692ba5339acc9222508faffd8298c1c43aadf002559f52d0838a725d05158ae8080e9198d5b695a01796d34fecddee01feb8b1a92b27ca0f5d37c4e7.level_1_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1d9cdba5e8912577e55b0e4d36b2c23959c8b2455dcf0c65111a1631a2469b47.level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d.level_a.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d.level_a.txt new file mode 100644 index 0000000..b6148a6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/1e4d1802096a50513d352aef62467557d81a183a064b98586c630d5558ccfa5e4b4b2af84d8275641e1133eb5fa64967506d7753fa49d1a27870074ea6bb325d.level_a.txt @@ -0,0 +1 @@ +Contents: level_a.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt new file mode 100644 index 0000000..1af455f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/294cb60d77fd74581f44a01dd7aa46505cb6a729793f4adf4eeda76f05dc3d60.level_1_2_terminating_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt new file mode 100644 index 0000000..073f59e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3429fbdf85a646cc326972a726deeab28b3bc417641f3475fa519996d78bf37bec01be7c22fd3d2178250707e2f673f958b566a37c1db3039372b2a20049596c.level_1_2_terminating_findable.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_findable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt new file mode 100644 index 0000000..cb3c9ee --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3584a7e952e1073ca6ab7281a9a0bd08039c940ff7acb630909483ec77a283e6.level_1_2_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628.level_2_unfindable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628.level_2_unfindable.txt new file mode 100644 index 0000000..bd5b3f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/3a1bf9f12606ee81a73c23184e2802917be88e879e43f3338aa655950b6405156c7fcef00952a15dd70ceb49629f22f3361169c2325ef06ccf806c86e9194628.level_2_unfindable.txt @@ -0,0 +1 @@ +Contents: level_2_unfindable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt new file mode 100644 index 0000000..073f59e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/48d9616edd2c6ff721fa9cfbb036469bcc9b161f95ef37b00535d67ed5b9326f.level_1_2_terminating_findable.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_findable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891.level_2_unfindable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891.level_2_unfindable.txt new file mode 100644 index 0000000..bd5b3f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/53ca32316d4316edb6457fd6e330d8a0d04d5b7d33fd35d5680f5eaf91863891.level_2_unfindable.txt @@ -0,0 +1 @@ +Contents: level_2_unfindable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt new file mode 100644 index 0000000..cb3c9ee --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/5410b2ffb95a4975597acf7c99a130fcfb3c1d7b700eb496d069fc535f26ef474302327ace2e0ae0f58fa1c3cb97fc0725200b022f985daf3f76ca2608635e93.level_1_2_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a.level_2_after_terminating_unfindable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a.level_2_after_terminating_unfindable.txt new file mode 100644 index 0000000..400b4b8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/57dc7282be80c8ea2f6c653b3db5ce63c0fd2b5f9f4a903ec7e20f8267cf4444c3eda0285b70b43e3c91fee1bca45423243c334403e0747d55dd057182fe692a.level_2_after_terminating_unfindable.txt @@ -0,0 +1 @@ +Contents: level_2_after_terminating_unfindable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16.level_2_after_terminating_unfindable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16.level_2_after_terminating_unfindable.txt new file mode 100644 index 0000000..400b4b8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/8ace28579ce8a2bddb17096724efcc887202e8ea88ecb1aa4322cb42096dbb16.level_2_after_terminating_unfindable.txt @@ -0,0 +1 @@ +Contents: level_2_after_terminating_unfindable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b.level_a.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b.level_a.txt new file mode 100644 index 0000000..b6148a6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/a591203b2c7f24c88715b79474f7302beae9a4233f118bf259f8f3a67aaaab6b.level_a.txt @@ -0,0 +1 @@ +Contents: level_a.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt new file mode 100644 index 0000000..2512e7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/bec9b44f2ed16bcd76f949ca742c2222451b0ae9bee6c1034a4f14ae3b11a4b2.level_1_2_3_below_non_terminating_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_3_below_non_terminating_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt new file mode 100644 index 0000000..2512e7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c581cf12cd6cffb933d0eb6375ae69b17ab5da72425c31911809238f8f6261f04aa72b1587421cac91c4acbf1aac5a37c49a511a014c58ec6570aeb8834fe0b9.level_1_2_3_below_non_terminating_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_3_below_non_terminating_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241.level_1_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241.level_1_3_target.txt new file mode 100644 index 0000000..bb2bd51 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ce16ab722b8c7f605bc810e3589d66bcf820d00e115bd62ba379563cfdbe7241.level_1_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt new file mode 100644 index 0000000..1af455f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/ceab31674e0ea6888df063f55e14ac71c1dff901ff644fa2d60f968bc6fa7906007956bf6bcdd0917cfcf1eb69afafce71c70157e41da2ad8d72cd0183b64aa2.level_1_2_terminating_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/d4638c3525a533f2087b692f60309e805ddba07b6f313d064603bf25888f34370002dc52ae750d22144d04857fb4c7dacd99eea5d8a40ab3f90fa8abdee8b9c5.level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt new file mode 100644 index 0000000..2512e7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_3_below_non_terminating_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_3_below_non_terminating_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_target.txt new file mode 100644 index 0000000..cb3c9ee --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_3_target.txt new file mode 100644 index 0000000..1af455f --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_findable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_findable.txt new file mode 100644 index 0000000..073f59e --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_2_terminating_findable.txt @@ -0,0 +1 @@ +Contents: level_1_2_terminating_findable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_3_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_3_target.txt new file mode 100644 index 0000000..bb2bd51 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_3_target.txt @@ -0,0 +1 @@ +Contents: level_1_3_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_target.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_target.txt new file mode 100644 index 0000000..50e8307 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_1_target.txt @@ -0,0 +1 @@ +Contents: level_1_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_after_terminating_unfindable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_after_terminating_unfindable.txt new file mode 100644 index 0000000..400b4b8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_after_terminating_unfindable.txt @@ -0,0 +1 @@ +Contents: level_2_after_terminating_unfindable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_unfindable.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_unfindable.txt new file mode 100644 index 0000000..bd5b3f2 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_2_unfindable.txt @@ -0,0 +1 @@ +Contents: level_2_unfindable.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_a.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_a.txt new file mode 100644 index 0000000..b6148a6 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/level_a.txt @@ -0,0 +1 @@ +Contents: level_a.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/testtarget.txt b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureNestedDelegatedErrors/tufrepo/targets/testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.targets.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.targets.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.targets.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.targets.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/metadata/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt b/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt b/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/testtarget.txt b/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureSimple/tufrepo/targets/testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwo/tufrepo/metadata/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.root.json new file mode 100644 index 0000000..57c7f53 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "b35d0619ea8515baf9d152345f7b2e644ac463f17b7155ff0577254ba9fe7e67868ff60a10d9ff83ca92c50a1c9974504ee06b2cc6c4ff5f0944fa4e28e9f200" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.timestamp.json new file mode 100644 index 0000000..0bfdc7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/3.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8aa9693888e7f567fc7869757136d9dd215b746741de0d91d265dd4d8d9cf92c081c1b0ed894c9c0cf77a27eef8d6a2737c0ae797eda0fd22158808d9e1c7b0e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "9cf4d2d4a77230e726f325db5a9b1f0c42170f5a3fa9be75c149084511d310a552e7d8bcae985c34773b1d23f615c2b182c188d340c123c29cce12324b04ea09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..57c7f53 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "b35d0619ea8515baf9d152345f7b2e644ac463f17b7155ff0577254ba9fe7e67868ff60a10d9ff83ca92c50a1c9974504ee06b2cc6c4ff5f0944fa4e28e9f200" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..0bfdc7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8aa9693888e7f567fc7869757136d9dd215b746741de0d91d265dd4d8d9cf92c081c1b0ed894c9c0cf77a27eef8d6a2737c0ae797eda0fd22158808d9e1c7b0e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "9cf4d2d4a77230e726f325db5a9b1f0c42170f5a3fa9be75c149084511d310a552e7d8bcae985c34773b1d23f615c2b182c188d340c123c29cce12324b04ea09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.root.json new file mode 100644 index 0000000..57c7f53 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "b35d0619ea8515baf9d152345f7b2e644ac463f17b7155ff0577254ba9fe7e67868ff60a10d9ff83ca92c50a1c9974504ee06b2cc6c4ff5f0944fa4e28e9f200" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.timestamp.json new file mode 100644 index 0000000..0bfdc7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/3.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8aa9693888e7f567fc7869757136d9dd215b746741de0d91d265dd4d8d9cf92c081c1b0ed894c9c0cf77a27eef8d6a2737c0ae797eda0fd22158808d9e1c7b0e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "9cf4d2d4a77230e726f325db5a9b1f0c42170f5a3fa9be75c149084511d310a552e7d8bcae985c34773b1d23f615c2b182c188d340c123c29cce12324b04ea09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..57c7f53 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "b35d0619ea8515baf9d152345f7b2e644ac463f17b7155ff0577254ba9fe7e67868ff60a10d9ff83ca92c50a1c9974504ee06b2cc6c4ff5f0944fa4e28e9f200" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..0bfdc7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8aa9693888e7f567fc7869757136d9dd215b746741de0d91d265dd4d8d9cf92c081c1b0ed894c9c0cf77a27eef8d6a2737c0ae797eda0fd22158808d9e1c7b0e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "9cf4d2d4a77230e726f325db5a9b1f0c42170f5a3fa9be75c149084511d310a552e7d8bcae985c34773b1d23f615c2b182c188d340c123c29cce12324b04ea09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.root.json new file mode 100644 index 0000000..57c7f53 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "b35d0619ea8515baf9d152345f7b2e644ac463f17b7155ff0577254ba9fe7e67868ff60a10d9ff83ca92c50a1c9974504ee06b2cc6c4ff5f0944fa4e28e9f200" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.timestamp.json new file mode 100644 index 0000000..0bfdc7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/3.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8aa9693888e7f567fc7869757136d9dd215b746741de0d91d265dd4d8d9cf92c081c1b0ed894c9c0cf77a27eef8d6a2737c0ae797eda0fd22158808d9e1c7b0e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "9cf4d2d4a77230e726f325db5a9b1f0c42170f5a3fa9be75c149084511d310a552e7d8bcae985c34773b1d23f615c2b182c188d340c123c29cce12324b04ea09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.root.json new file mode 100644 index 0000000..98166ff --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e62b1eb1dea2c9ecb8a828770fbdad2ac7672f1cf44d1265c849dec113a25df9f38bafc30281eeb2fc3943554eb6575345ebc9e089ad685a0a826b3cbcae980f" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.timestamp.json new file mode 100644 index 0000000..6ca9153 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/4.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "2dc537f3b513b2ab8df35a615524f471152ed0744773d393daa3608735004662919e67dbf96a6fb079fac0ca4e0a1c00c7d7336a3338f9b41751c7cead9b150e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "81e02211d195a1be190d326dfd6792fef7b8302f0d435ed6ef4151e87a0168cd24cf24baf2bf856273ae537b7d3b1a17bdeaa8907641598363943dc15b2ef803" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..98166ff --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e62b1eb1dea2c9ecb8a828770fbdad2ac7672f1cf44d1265c849dec113a25df9f38bafc30281eeb2fc3943554eb6575345ebc9e089ad685a0a826b3cbcae980f" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..6ca9153 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "2dc537f3b513b2ab8df35a615524f471152ed0744773d393daa3608735004662919e67dbf96a6fb079fac0ca4e0a1c00c7d7336a3338f9b41751c7cead9b150e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "81e02211d195a1be190d326dfd6792fef7b8302f0d435ed6ef4151e87a0168cd24cf24baf2bf856273ae537b7d3b1a17bdeaa8907641598363943dc15b2ef803" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..247ec10 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "0b5c642290fc2e4d18444d9237af34690e3e2bdd4c8e45cb95b1c1b620b4fe41b2371c33bcc2bb534c13475f6e240caea133b234abd8d1ba5ab11a8bcf816f09" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..6650ea8 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "156eb41be866cd12aedfd2d5b91d4f7ece94e81d6b8c6b4197050eb4f0792914cf0a5e5db13c38eeae151c6890286c92f97b474ea718adde481f95a8cd5b3e00" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "e26d60554d72cf2f96ac326f19ddfc1e5cbf2946205b17d080b67712f7e0e9c65e3634fa71aaffb77ef5af97349753626e7ab12adb59a6eae276257998a68e09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.root.json new file mode 100644 index 0000000..57c7f53 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "b35d0619ea8515baf9d152345f7b2e644ac463f17b7155ff0577254ba9fe7e67868ff60a10d9ff83ca92c50a1c9974504ee06b2cc6c4ff5f0944fa4e28e9f200" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.timestamp.json new file mode 100644 index 0000000..0bfdc7f --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/3.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "8aa9693888e7f567fc7869757136d9dd215b746741de0d91d265dd4d8d9cf92c081c1b0ed894c9c0cf77a27eef8d6a2737c0ae797eda0fd22158808d9e1c7b0e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "9cf4d2d4a77230e726f325db5a9b1f0c42170f5a3fa9be75c149084511d310a552e7d8bcae985c34773b1d23f615c2b182c188d340c123c29cce12324b04ea09" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.root.json new file mode 100644 index 0000000..98166ff --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e62b1eb1dea2c9ecb8a828770fbdad2ac7672f1cf44d1265c849dec113a25df9f38bafc30281eeb2fc3943554eb6575345ebc9e089ad685a0a826b3cbcae980f" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.timestamp.json new file mode 100644 index 0000000..6ca9153 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/4.timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "2dc537f3b513b2ab8df35a615524f471152ed0744773d393daa3608735004662919e67dbf96a6fb079fac0ca4e0a1c00c7d7336a3338f9b41751c7cead9b150e" + }, + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "81e02211d195a1be190d326dfd6792fef7b8302f0d435ed6ef4151e87a0168cd24cf24baf2bf856273ae537b7d3b1a17bdeaa8907641598363943dc15b2ef803" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/root.json new file mode 100644 index 0000000..98166ff --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/root.json @@ -0,0 +1,99 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e62b1eb1dea2c9ecb8a828770fbdad2ac7672f1cf44d1265c849dec113a25df9f38bafc30281eeb2fc3943554eb6575345ebc9e089ad685a0a826b3cbcae980f" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + }, + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "threshold": 2 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..41aba2e --- /dev/null +++ b/old_fixtures/TUFTestFixtureThresholdTwoAttack/tufrepo/metadata/timestamp.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "2dc537f3b513b2ab8df35a615524f471152ed0744773d393daa3608735004662919e67dbf96a6fb079fac0ca4e0a1c00c7d7336a3338f9b41751c7cead9b150e" + }, + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "2dc537f3b513b2ab8df35a615524f471152ed0744773d393daa3608735004662919e67dbf96a6fb079fac0ca4e0a1c00c7d7336a3338f9b41751c7cead9b150e" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 4 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/current/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufclient/tufrepo/metadata/previous/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.unsupported_target.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.unsupported_target.json new file mode 100644 index 0000000..5d308be --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/1.unsupported_target.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "a98ad5f86912f6ea506c48b57229924521de01ed2be06674cf9ae9c85766d5c0b4341ee7e3be2b3cc76edbb4ffd0c9863872b1f5c93e1488edbf2e996317000e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "unsupported_target.txt": { + "custom": {}, + "hashes": { + "sha256": "0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5", + "sha512": "73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789" + }, + "length": 32 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.snapshot.json new file mode 100644 index 0000000..4adc283 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "0c6b38dc0b9e6080b48b8dd385f9b654d811ce111266d739cee3f17e357218197bd7fde626ce39c5ec1f00bf99f8c2c7985970e95506d4702ac190172a9dbf0f" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unsupported_target.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.targets.json new file mode 100644 index 0000000..32c2996 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c83d7a122ded9a1667a66202a97d3f59bd4303ed2c19ba3a22945662e3b9104c76ca0a25527d575ee26db41b54442d0e878f54da02ec8317f90da4ef7aa79001" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unsupported_target", + "path_hash_prefixes": [ + "ab34df13" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.timestamp.json new file mode 100644 index 0000000..59df508 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "89a91f55c37955006606c2928cbc9617ca68654ff0ff679da7604d6a0f065463302ad835c0f93c9b737f1992abea55c32a963fe469ca21f2299e7da094c36c07" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f97ca5a8fb0d998f84c021a07d999ec7d9c252f3b86a37d6aeb2e335350998ee", + "sha512": "b892433050b6a0369d5b8545c46503560cf4c384c32b5e0e2577f29d968be42fa270d4ae877b47c16f0da341e26cf319739aceffdf246cb5a97a0d34fc72f61b" + }, + "length": 486, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/snapshot.json new file mode 100644 index 0000000..4adc283 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "0c6b38dc0b9e6080b48b8dd385f9b654d811ce111266d739cee3f17e357218197bd7fde626ce39c5ec1f00bf99f8c2c7985970e95506d4702ac190172a9dbf0f" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unsupported_target.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/targets.json new file mode 100644 index 0000000..32c2996 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c83d7a122ded9a1667a66202a97d3f59bd4303ed2c19ba3a22945662e3b9104c76ca0a25527d575ee26db41b54442d0e878f54da02ec8317f90da4ef7aa79001" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unsupported_target", + "path_hash_prefixes": [ + "ab34df13" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/timestamp.json new file mode 100644 index 0000000..59df508 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "89a91f55c37955006606c2928cbc9617ca68654ff0ff679da7604d6a0f065463302ad835c0f93c9b737f1992abea55c32a963fe469ca21f2299e7da094c36c07" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f97ca5a8fb0d998f84c021a07d999ec7d9c252f3b86a37d6aeb2e335350998ee", + "sha512": "b892433050b6a0369d5b8545c46503560cf4c384c32b5e0e2577f29d968be42fa270d4ae877b47c16f0da341e26cf319739aceffdf246cb5a97a0d34fc72f61b" + }, + "length": 486, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/unsupported_target.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/unsupported_target.json new file mode 100644 index 0000000..5d308be --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata.staged/unsupported_target.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "a98ad5f86912f6ea506c48b57229924521de01ed2be06674cf9ae9c85766d5c0b4341ee7e3be2b3cc76edbb4ffd0c9863872b1f5c93e1488edbf2e996317000e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "unsupported_target.txt": { + "custom": {}, + "hashes": { + "sha256": "0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5", + "sha512": "73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789" + }, + "length": 32 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.root.json new file mode 100644 index 0000000..0898610 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "d0bf76a5cfc0aee1b8a1b1bf0ed8ca646a1a6d5f205945c515e8546bfd3c1e6b5e07cc0b93836bd030dd05ba68f177aecb05f6bf90c6702fd178e53310022506" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.snapshot.json new file mode 100644 index 0000000..dcbd2f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "61db8765350398f7f750853337d9a55c5d6e790812d29146b5b45d5fd43d2a42c474a7a9fab263c3a50a28114a82f79dbf24ff1f99ae737a8d06f332f9f7d103" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.targets.json new file mode 100644 index 0000000..820691e --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.targets.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c150e8ed5d352f366a979f4c4b9d556350c414c2da7ef1279045aaed3438c60872142d0dfe5ddbb627fec2d8fb7c5d8e692e04a87230b78d74714c5db035620a" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": {}, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.timestamp.json new file mode 100644 index 0000000..aae05fb --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "1d668531c7a0960cf90825faa684106a8aef0799c1b47e72301bac45d87f2dd42c14f1a3ac7db862323ca5177dd4fd686573ea92aea99638f17414dde561c00b" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f4ca389c2c9fbc592d91d4e693c31113b8803a11bcb5ecd973581fa0e3d34ce0", + "sha512": "92a0989e44c0e9f16d3e56268a3b8dd4e4416ee2ac91a4c871a405f1e426062651ec4effa0078fc4409c8b0422ccad9b1aa197db58f178406f398562b2e98195" + }, + "length": 431, + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.unsupported_target.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.unsupported_target.json new file mode 100644 index 0000000..5d308be --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/1.unsupported_target.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "a98ad5f86912f6ea506c48b57229924521de01ed2be06674cf9ae9c85766d5c0b4341ee7e3be2b3cc76edbb4ffd0c9863872b1f5c93e1488edbf2e996317000e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "unsupported_target.txt": { + "custom": {}, + "hashes": { + "sha256": "0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5", + "sha512": "73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789" + }, + "length": 32 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.root.json new file mode 100644 index 0000000..2d5222c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "e911db300e8eb378a2cabc48979e4c8f72beca30335db0579a7a1d81ae90c8bc63c27d92ce5a17846e3b1adb63a45a411bb4308e018e0d3cc4c9908311b5f208" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.snapshot.json new file mode 100644 index 0000000..f9f4afc --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.snapshot.json @@ -0,0 +1,19 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "d4ad7c68f0d471d0edc2895270908eb39ab60dd32174ca372bcca6eba97eebf7d2f0916cdcae884facb98500a83852dd0cb0de8645996d5f2a00f077f68ca801" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.targets.json new file mode 100644 index 0000000..c7c02ef --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.targets.json @@ -0,0 +1,27 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "ae328ec35ffa1e5888908081a9b7717defc7aba6a1c8d235b2afa7619a533be339aa47317dce809226189208aff3b5317dc1aced914c511b91a92615c4be0503" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.timestamp.json new file mode 100644 index 0000000..493c2d1 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/2.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "d4782228149933a43d54a4c0036d876335fb14289195a1183d67e9c4b8a7e9d2c51dd7fd222d7bebcbe8d7158c197bebc9190928a40f45407c52bc6d31d89401" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "4bbd15caf73960e46f11a1dace6fc518d89bb0218592ce9da01b76249ab7b738", + "sha512": "0b4957bc8adcb717d31eb7c0fb6f849ddbc9c4f98a86f27c1e9fe667c990b699be0675521216f127786bc27b6f47f16143fe269b5606169855b319e8a8c4c6d2" + }, + "length": 431, + "version": 2 + } + }, + "spec_version": "1.0.0", + "version": 2 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.snapshot.json new file mode 100644 index 0000000..4adc283 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "0c6b38dc0b9e6080b48b8dd385f9b654d811ce111266d739cee3f17e357218197bd7fde626ce39c5ec1f00bf99f8c2c7985970e95506d4702ac190172a9dbf0f" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unsupported_target.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.targets.json new file mode 100644 index 0000000..32c2996 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c83d7a122ded9a1667a66202a97d3f59bd4303ed2c19ba3a22945662e3b9104c76ca0a25527d575ee26db41b54442d0e878f54da02ec8317f90da4ef7aa79001" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unsupported_target", + "path_hash_prefixes": [ + "ab34df13" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.timestamp.json new file mode 100644 index 0000000..59df508 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/3.timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "89a91f55c37955006606c2928cbc9617ca68654ff0ff679da7604d6a0f065463302ad835c0f93c9b737f1992abea55c32a963fe469ca21f2299e7da094c36c07" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f97ca5a8fb0d998f84c021a07d999ec7d9c252f3b86a37d6aeb2e335350998ee", + "sha512": "b892433050b6a0369d5b8545c46503560cf4c384c32b5e0e2577f29d968be42fa270d4ae877b47c16f0da341e26cf319739aceffdf246cb5a97a0d34fc72f61b" + }, + "length": 486, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/root.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/root.json new file mode 100644 index 0000000..85a9f0c --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/root.json @@ -0,0 +1,87 @@ +{ + "signatures": [ + { + "keyid": "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129", + "sig": "bd598e8bc29a3eb07aa71caceb0644977d73df87aae8f84c98aff5e87ea2de642c4950232fc2f4065b12a9c19ecf33e511f4e4ac78da7dcd75b3779802f39504" + } + ], + "signed": { + "_type": "root", + "consistent_snapshot": true, + "expires": "2020-12-31T05:48:20Z", + "keys": { + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6bac59b8d9e1aae02fae6fba6e7fe3fc9fe5b4a9fe98c3fca255d8c8ec3e5b35" + }, + "scheme": "ed25519" + }, + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "6400d770c7c1bce4b3d59ce0079ed686e843b6500bbea77d869a1ae7df4565a1" + }, + "scheme": "ed25519" + }, + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "28bf74baa87ed923f8fa27e3292684f8ec4730ce0bdc65150ed58199206ce089" + }, + "scheme": "ed25519" + }, + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "e6ae9d3b67d7b3ce274130291dd90287f32b8fd72bfb4ac5430859ebd1c28a46" + }, + "scheme": "ed25519" + } + }, + "roles": { + "root": { + "keyids": [ + "d4dab4b4d68b91665a6d0dac5b4e64677aa6d853fc787669168b4b4ba9822129" + ], + "threshold": 1 + }, + "snapshot": { + "keyids": [ + "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93" + ], + "threshold": 1 + }, + "targets": { + "keyids": [ + "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4" + ], + "threshold": 1 + }, + "timestamp": { + "keyids": [ + "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae" + ], + "threshold": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/snapshot.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/snapshot.json new file mode 100644 index 0000000..4adc283 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/snapshot.json @@ -0,0 +1,22 @@ +{ + "signatures": [ + { + "keyid": "77dfdca206c0fe1b8e55d67d21dd0e195a0998a9d2b56c6d3ee8f68d04c21e93", + "sig": "0c6b38dc0b9e6080b48b8dd385f9b654d811ce111266d739cee3f17e357218197bd7fde626ce39c5ec1f00bf99f8c2c7985970e95506d4702ac190172a9dbf0f" + } + ], + "signed": { + "_type": "snapshot", + "expires": "2020-01-08T00:00:00Z", + "meta": { + "targets.json": { + "version": 3 + }, + "unsupported_target.json": { + "version": 1 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/targets.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/targets.json new file mode 100644 index 0000000..32c2996 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/targets.json @@ -0,0 +1,51 @@ +{ + "signatures": [ + { + "keyid": "e4dae3872d28d29f7624a702bfd25f68453544d597229ee9e0a8569d1f940cf4", + "sig": "c83d7a122ded9a1667a66202a97d3f59bd4303ed2c19ba3a22945662e3b9104c76ca0a25527d575ee26db41b54442d0e878f54da02ec8317f90da4ef7aa79001" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": { + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b": { + "keyid_hash_algorithms": [ + "sha256", + "sha512" + ], + "keytype": "ed25519", + "keyval": { + "public": "f758af464295e62a1da4d3267be6d13f4aba9c7d52166d01b6bd5b4559496c9d" + }, + "scheme": "ed25519" + } + }, + "roles": [ + { + "keyids": [ + "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b" + ], + "name": "unsupported_target", + "path_hash_prefixes": [ + "ab34df13" + ], + "terminating": false, + "threshold": 1 + } + ] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "testtarget.txt": { + "hashes": { + "sha256": "c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371", + "sha512": "17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b" + }, + "length": 24 + } + }, + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/timestamp.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/timestamp.json new file mode 100644 index 0000000..59df508 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/timestamp.json @@ -0,0 +1,24 @@ +{ + "signatures": [ + { + "keyid": "3a05831328273e4b821c3bbe1fed0c5332749d8e071675879af26a401a5c85ae", + "sig": "89a91f55c37955006606c2928cbc9617ca68654ff0ff679da7604d6a0f065463302ad835c0f93c9b737f1992abea55c32a963fe469ca21f2299e7da094c36c07" + } + ], + "signed": { + "_type": "timestamp", + "expires": "2020-01-02T00:00:00Z", + "meta": { + "snapshot.json": { + "hashes": { + "sha256": "f97ca5a8fb0d998f84c021a07d999ec7d9c252f3b86a37d6aeb2e335350998ee", + "sha512": "b892433050b6a0369d5b8545c46503560cf4c384c32b5e0e2577f29d968be42fa270d4ae877b47c16f0da341e26cf319739aceffdf246cb5a97a0d34fc72f61b" + }, + "length": 486, + "version": 3 + } + }, + "spec_version": "1.0.0", + "version": 3 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/unsupported_target.json b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/unsupported_target.json new file mode 100644 index 0000000..5d308be --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/metadata/unsupported_target.json @@ -0,0 +1,28 @@ +{ + "signatures": [ + { + "keyid": "05e17c1501d627b2597322f80d33aacec6f30a507552d3326a88913422b0e30b", + "sig": "a98ad5f86912f6ea506c48b57229924521de01ed2be06674cf9ae9c85766d5c0b4341ee7e3be2b3cc76edbb4ffd0c9863872b1f5c93e1488edbf2e996317000e" + } + ], + "signed": { + "_type": "targets", + "delegations": { + "keys": {}, + "roles": [] + }, + "expires": "2020-04-01T07:27:10Z", + "spec_version": "1.0.0", + "targets": { + "unsupported_target.txt": { + "custom": {}, + "hashes": { + "sha256": "0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5", + "sha512": "73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789" + }, + "length": 32 + } + }, + "version": 1 + } +} \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5.unsupported_target.txt b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5.unsupported_target.txt new file mode 100644 index 0000000..c785bbd --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/0b668151b80a8f59431ad5f42946597af3bed9c50184a21e8eae8980beb778b5.unsupported_target.txt @@ -0,0 +1 @@ +Contents: unsupported_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/17dd75df5d24fb7c29cf8ad4c993e53b60933f5adf424071c8634569c756c84de863415fdc9b444ef7794875997b60615bdcdc406c6a55c105b49748d6ef392b.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789.unsupported_target.txt b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789.unsupported_target.txt new file mode 100644 index 0000000..c785bbd --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/73defaaf34339cf585295ca5daff472ea6201de956b68a2ce8bdc35b9913df241a7f104ccaaa8aca5ac0e7d879d48e097a7b83c7004afc5e53d2fc08a5558789.unsupported_target.txt @@ -0,0 +1 @@ +Contents: unsupported_target.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/c9e2a718ba4f180100e413382c9bee5759df61c1f2c31be0e09a03e378151371.testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/testtarget.txt b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/testtarget.txt new file mode 100644 index 0000000..22ee8f4 --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/testtarget.txt @@ -0,0 +1 @@ +Contents: testtarget.txt \ No newline at end of file diff --git a/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/unsupported_target.txt b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/unsupported_target.txt new file mode 100644 index 0000000..c785bbd --- /dev/null +++ b/old_fixtures/TUFTestFixtureUnsupportedDelegation/tufrepo/targets/unsupported_target.txt @@ -0,0 +1 @@ +Contents: unsupported_target.txt \ No newline at end of file From 960e38ca25c9e96ab71c54b4b997531f3934160a Mon Sep 17 00:00:00 2001 From: Ted Bowman Date: Thu, 10 Jun 2021 10:54:39 -0400 Subject: [PATCH 2/6] fixed threshhold 2 and simple --- builder.py | 3 +++ fixtures/simple/__init__.py | 2 +- fixtures/threshold_two/__init__.py | 2 -- old-fixture-match.py | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) diff --git a/builder.py b/builder.py index a3c7574..4d664ff 100644 --- a/builder.py +++ b/builder.py @@ -40,6 +40,9 @@ def __init__(self, name): self.add_key('targets') self.add_key('snapshot') self.add_key('timestamp') + # @todo Do we really need to write when we add initial roles? + # we are doing this now just to match the previous fixtures from php-tuf library + self.repository.writeall(consistent_snapshot=True) self.repository.status() diff --git a/fixtures/simple/__init__.py b/fixtures/simple/__init__.py index 89d39d8..aa3224b 100644 --- a/fixtures/simple/__init__.py +++ b/fixtures/simple/__init__.py @@ -4,4 +4,4 @@ from builder import FixtureBuilder -FixtureBuilder('simple').create_target('testtarget.txt').publish() +FixtureBuilder('simple').create_target('testtarget.txt').publish(with_client=True) diff --git a/fixtures/threshold_two/__init__.py b/fixtures/threshold_two/__init__.py index de13b56..dec53df 100644 --- a/fixtures/threshold_two/__init__.py +++ b/fixtures/threshold_two/__init__.py @@ -1,8 +1,6 @@ from builder import FixtureBuilder fixture = FixtureBuilder('threshold_two')\ - .create_target('testtarget.txt')\ - .publish()\ .add_key('timestamp') fixture._role('timestamp').threshold = 2 diff --git a/old-fixture-match.py b/old-fixture-match.py index fca64e4..77fa46c 100644 --- a/old-fixture-match.py +++ b/old-fixture-match.py @@ -3,6 +3,7 @@ import filecmp fixtures = [ + #['TUFTestFixtureSimple', 'simple'], # Matching? ['TUFTestFixtureThresholdTwo', 'threshold_two'] ] From e0aee180c4de16f454ab65eab3134161fc569d59 Mon Sep 17 00:00:00 2001 From: Ted Bowman Date: Thu, 10 Jun 2021 11:24:17 -0400 Subject: [PATCH 3/6] _wip --- fixtures/threshold_two_attack/__init__.py | 5 ++--- old-fixture-match.py | 4 +++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/fixtures/threshold_two_attack/__init__.py b/fixtures/threshold_two_attack/__init__.py index 9e8874e..e9bda11 100644 --- a/fixtures/threshold_two_attack/__init__.py +++ b/fixtures/threshold_two_attack/__init__.py @@ -1,8 +1,6 @@ from builder import FixtureBuilder fixture = FixtureBuilder('threshold_two_attack')\ - .create_target('testtarget.txt')\ - .publish()\ .add_key('timestamp') fixture._role('timestamp').threshold = 2 @@ -15,6 +13,7 @@ fixture.publish() data = fixture.read('timestamp.json') -signature = data['signatures'][0] +print(data['signatures']) +signature = data['signatures'][1] data['signatures'] = [signature, signature] fixture.write('timestamp.json', data) diff --git a/old-fixture-match.py b/old-fixture-match.py index 77fa46c..d4dfc80 100644 --- a/old-fixture-match.py +++ b/old-fixture-match.py @@ -4,7 +4,9 @@ fixtures = [ #['TUFTestFixtureSimple', 'simple'], # Matching? - ['TUFTestFixtureThresholdTwo', 'threshold_two'] + #['TUFTestFixtureThresholdTwo', 'threshold_two'] + # ['TUFTestFixtureAttackRollback', 'rollback'] + ['TUFTestFixtureThresholdTwoAttack', 'threshold_two_attack'] ] class bcolors: From 5188f479ec335b737913b0355df40d16dea24c1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ph=C3=A9na=20Proxima?= Date: Thu, 10 Jun 2021 11:50:52 -0400 Subject: [PATCH 4/6] Fix a bug in threshold_two_attack causing the fixture to be generated wrongly. --- fixtures/threshold_two_attack/__init__.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fixtures/threshold_two_attack/__init__.py b/fixtures/threshold_two_attack/__init__.py index e9bda11..f33473c 100644 --- a/fixtures/threshold_two_attack/__init__.py +++ b/fixtures/threshold_two_attack/__init__.py @@ -13,7 +13,6 @@ fixture.publish() data = fixture.read('timestamp.json') -print(data['signatures']) -signature = data['signatures'][1] +signature = data['signatures'][0].copy() data['signatures'] = [signature, signature] fixture.write('timestamp.json', data) From 5de8aec039b460ff7467d921ed19587c0454a3f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ph=C3=A9na=20Proxima?= Date: Thu, 10 Jun 2021 13:23:08 -0400 Subject: [PATCH 5/6] Use add_target() instead of add_targets() so that custom target info is consistent. --- builder.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/builder.py b/builder.py index 4d664ff..b943c8e 100644 --- a/builder.py +++ b/builder.py @@ -106,7 +106,7 @@ def invalidate(self): def add_target(self, filename, signing_role='targets'): """Adds an existing target file and signs it.""" - self._role(signing_role).add_targets([filename]) + self._role(signing_role).add_target(filename) self.repository.mark_dirty(['snapshot', 'targets', 'timestamp', signing_role]) return self From 2133c8bc88ae55faf5101ce1ba6feee9084e0a87 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ph=C3=A9na=20Proxima?= Date: Thu, 10 Jun 2021 13:44:21 -0400 Subject: [PATCH 6/6] WIP --- build-all.py | 13 ++++++++++ builder.py | 7 ++++-- fixtures/delegated/__init__.py | 30 ++++++++++++----------- fixtures/rollback/__init__.py | 24 +++++++++--------- fixtures/simple/__init__.py | 4 ++- fixtures/threshold_two/__init__.py | 12 +++++---- fixtures/threshold_two_attack/__init__.py | 28 +++++++++++---------- old-fixture-match.py | 3 ++- 8 files changed, 74 insertions(+), 47 deletions(-) diff --git a/build-all.py b/build-all.py index 8348081..f209eb7 100644 --- a/build-all.py +++ b/build-all.py @@ -5,3 +5,16 @@ threshold_two, threshold_two_attack ) +from unittest import mock + + +@mock.patch('time.time', mock.MagicMock(return_value=1577836800)) +def build(): + simple.build() + rollback.build() + delegated.build() + threshold_two.build() + threshold_two_attack.build() + + +build() diff --git a/builder.py b/builder.py index b943c8e..8948e6f 100644 --- a/builder.py +++ b/builder.py @@ -13,7 +13,6 @@ class FixtureBuilder: - @mock.patch('time.time', mock.MagicMock(return_value=1577836800)) def __init__(self, name): self.dir = os.path.join(os.path.dirname(__file__), 'fixtures', name) @@ -106,7 +105,11 @@ def invalidate(self): def add_target(self, filename, signing_role='targets'): """Adds an existing target file and signs it.""" - self._role(signing_role).add_target(filename) + # @todo Just effin' use add_target, or add_targets, regardless of role. + if signing_role is 'targets': + self._role(signing_role).add_targets([filename]) + else: + self._role(signing_role).add_target(filename) self.repository.mark_dirty(['snapshot', 'targets', 'timestamp', signing_role]) return self diff --git a/fixtures/delegated/__init__.py b/fixtures/delegated/__init__.py index febcdc7..5a1cea3 100644 --- a/fixtures/delegated/__init__.py +++ b/fixtures/delegated/__init__.py @@ -1,16 +1,18 @@ from builder import FixtureBuilder -FixtureBuilder('delegated')\ - .create_target('testtarget.txt')\ - .publish()\ - .delegate('unclaimed', ['level_1_*.txt'])\ - .create_target('level_1_target.txt', signing_role='unclaimed')\ - .publish(with_client=True)\ - .add_key('targets')\ - .add_key('snapshot')\ - .invalidate()\ - .publish()\ - .revoke_key('targets')\ - .revoke_key('snapshot')\ - .invalidate()\ - .publish() + +def build(): + FixtureBuilder('delegated')\ + .create_target('testtarget.txt')\ + .publish()\ + .delegate('unclaimed', ['level_1_*.txt'])\ + .create_target('level_1_target.txt', signing_role='unclaimed')\ + .publish(with_client=True)\ + .add_key('targets')\ + .add_key('snapshot')\ + .invalidate()\ + .publish()\ + .revoke_key('targets')\ + .revoke_key('snapshot')\ + .invalidate()\ + .publish() diff --git a/fixtures/rollback/__init__.py b/fixtures/rollback/__init__.py index 9ff0535..3e7d314 100644 --- a/fixtures/rollback/__init__.py +++ b/fixtures/rollback/__init__.py @@ -7,17 +7,19 @@ import os import shutil -# Create a simple, valid fixture with a single target file. -fixture = FixtureBuilder('rollback').create_target('testtarget.txt').publish() -# Back up the server-side metadata. -server_dir = os.path.join(fixture.dir, 'server') -backup_dir = server_dir + '_backup' -shutil.copytree(server_dir, backup_dir, dirs_exist_ok=True) +def build(): + # Create a simple, valid fixture with a single target file. + fixture = FixtureBuilder('rollback').create_target('testtarget.txt').publish() -# Add a new target, updating the server-side metadata. -fixture.create_target('testtarget2.txt').publish(with_client=True) + # Back up the server-side metadata. + server_dir = os.path.join(fixture.dir, 'server') + backup_dir = server_dir + '_backup' + shutil.copytree(server_dir, backup_dir, dirs_exist_ok=True) -# Revert the server-side metadata to its previous state, simulating a rollback attack. -shutil.rmtree(server_dir + '/') -os.rename(backup_dir, server_dir) + # Add a new target, updating the server-side metadata. + fixture.create_target('testtarget2.txt').publish(with_client=True) + + # Revert the server-side metadata to its previous state, simulating a rollback attack. + shutil.rmtree(server_dir + '/') + os.rename(backup_dir, server_dir) diff --git a/fixtures/simple/__init__.py b/fixtures/simple/__init__.py index aa3224b..bd7f00f 100644 --- a/fixtures/simple/__init__.py +++ b/fixtures/simple/__init__.py @@ -4,4 +4,6 @@ from builder import FixtureBuilder -FixtureBuilder('simple').create_target('testtarget.txt').publish(with_client=True) + +def build(): + FixtureBuilder('simple').create_target('testtarget.txt').publish(with_client=True) diff --git a/fixtures/threshold_two/__init__.py b/fixtures/threshold_two/__init__.py index dec53df..91dcc86 100644 --- a/fixtures/threshold_two/__init__.py +++ b/fixtures/threshold_two/__init__.py @@ -1,8 +1,10 @@ from builder import FixtureBuilder -fixture = FixtureBuilder('threshold_two')\ - .add_key('timestamp') -fixture._role('timestamp').threshold = 2 -fixture.repository.mark_dirty(['timestamp']) -fixture.publish(with_client=True) +def build(): + fixture = FixtureBuilder('threshold_two')\ + .add_key('timestamp') + + fixture._role('timestamp').threshold = 2 + fixture.repository.mark_dirty(['timestamp']) + fixture.publish(with_client=True) diff --git a/fixtures/threshold_two_attack/__init__.py b/fixtures/threshold_two_attack/__init__.py index f33473c..f922161 100644 --- a/fixtures/threshold_two_attack/__init__.py +++ b/fixtures/threshold_two_attack/__init__.py @@ -1,18 +1,20 @@ from builder import FixtureBuilder -fixture = FixtureBuilder('threshold_two_attack')\ - .add_key('timestamp') -fixture._role('timestamp').threshold = 2 -fixture.repository.mark_dirty(['timestamp']) -fixture.publish(with_client=True) +def build(): + fixture = FixtureBuilder('threshold_two_attack')\ + .add_key('timestamp') -fixture.repository.mark_dirty(['timestamp']) -fixture.publish(with_client=True) -fixture.repository.mark_dirty(['timestamp']) -fixture.publish() + fixture._role('timestamp').threshold = 2 + fixture.repository.mark_dirty(['timestamp']) + fixture.publish(with_client=True) -data = fixture.read('timestamp.json') -signature = data['signatures'][0].copy() -data['signatures'] = [signature, signature] -fixture.write('timestamp.json', data) + fixture.repository.mark_dirty(['timestamp']) + fixture.publish(with_client=True) + fixture.repository.mark_dirty(['timestamp']) + fixture.publish() + + data = fixture.read('timestamp.json') + signature = data['signatures'][0].copy() + data['signatures'] = [signature, signature] + fixture.write('timestamp.json', data) diff --git a/old-fixture-match.py b/old-fixture-match.py index d4dfc80..00881ab 100644 --- a/old-fixture-match.py +++ b/old-fixture-match.py @@ -6,7 +6,8 @@ #['TUFTestFixtureSimple', 'simple'], # Matching? #['TUFTestFixtureThresholdTwo', 'threshold_two'] # ['TUFTestFixtureAttackRollback', 'rollback'] - ['TUFTestFixtureThresholdTwoAttack', 'threshold_two_attack'] + # ['TUFTestFixtureThresholdTwoAttack', 'threshold_two_attack'], + ['TUFTestFixtureDelegated', 'delegated'] ] class bcolors: