@@ -103,7 +103,7 @@ func NewRepoIndent(local LocalStore, prefix string, indent string, hashAlgorithm
103103}
104104
105105func (r * Repo ) Init (consistentSnapshot bool ) error {
106- t , err := r .targets ()
106+ t , err := r .topLevelTargets ()
107107 if err != nil {
108108 return err
109109 }
@@ -112,14 +112,14 @@ func (r *Repo) Init(consistentSnapshot bool) error {
112112 }
113113 root := data .NewRoot ()
114114 root .ConsistentSnapshot = consistentSnapshot
115- err = r .setMeta ("root.json" , root )
115+ err = r .setTopLevelMeta ("root.json" , root )
116116 if err == nil {
117117 fmt .Println ("Repository initialized" )
118118 }
119119 return err
120120}
121121
122- func (r * Repo ) db () (* verify.DB , error ) {
122+ func (r * Repo ) topLevelKeysDB () (* verify.DB , error ) {
123123 db := verify .NewDB ()
124124 root , err := r .root ()
125125 if err != nil {
@@ -222,28 +222,28 @@ func (r *Repo) SetThreshold(keyRole string, t int) error {
222222 root .Version ++
223223 r .versionUpdated ["root.json" ] = struct {}{}
224224 }
225- return r .setMeta ("root.json" , root )
225+ return r .setTopLevelMeta ("root.json" , root )
226226}
227227
228228func (r * Repo ) Targets () (data.TargetFiles , error ) {
229- targets , err := r .targets ()
229+ targets , err := r .topLevelTargets ()
230230 if err != nil {
231231 return nil , err
232232 }
233233 return targets .Targets , nil
234234}
235235
236236func (r * Repo ) SetTargetsVersion (v int ) error {
237- t , err := r .targets ()
237+ t , err := r .topLevelTargets ()
238238 if err != nil {
239239 return err
240240 }
241241 t .Version = v
242- return r .setMeta ("targets.json" , t )
242+ return r .setTopLevelMeta ("targets.json" , t )
243243}
244244
245245func (r * Repo ) TargetsVersion () (int , error ) {
246- t , err := r .targets ()
246+ t , err := r .topLevelTargets ()
247247 if err != nil {
248248 return - 1 , err
249249 }
@@ -257,7 +257,7 @@ func (r *Repo) SetTimestampVersion(v int) error {
257257 }
258258 ts .Version = v
259259 r .versionUpdated ["timestamp.json" ] = struct {}{}
260- return r .setMeta ("timestamp.json" , ts )
260+ return r .setTopLevelMeta ("timestamp.json" , ts )
261261}
262262
263263func (r * Repo ) TimestampVersion () (int , error ) {
@@ -276,7 +276,7 @@ func (r *Repo) SetSnapshotVersion(v int) error {
276276
277277 s .Version = v
278278 r .versionUpdated ["snapshot.json" ] = struct {}{}
279- return r .setMeta ("snapshot.json" , s )
279+ return r .setTopLevelMeta ("snapshot.json" , s )
280280}
281281
282282func (r * Repo ) SnapshotVersion () (int , error ) {
@@ -287,7 +287,7 @@ func (r *Repo) SnapshotVersion() (int, error) {
287287 return s .Version , nil
288288}
289289
290- func (r * Repo ) targets () (* data.Targets , error ) {
290+ func (r * Repo ) topLevelTargets () (* data.Targets , error ) {
291291 targetsJSON , ok := r .meta ["targets.json" ]
292292 if ! ok {
293293 return data .NewTargets (), nil
@@ -406,7 +406,7 @@ func (r *Repo) AddVerificationKeyWithExpiration(keyRole string, pk *data.PublicK
406406 r .versionUpdated ["root.json" ] = struct {}{}
407407 }
408408
409- return r .setMeta ("root.json" , root )
409+ return r .setTopLevelMeta ("root.json" , root )
410410}
411411
412412func validExpires (expires time.Time ) bool {
@@ -512,7 +512,7 @@ func (r *Repo) RevokeKeyWithExpires(keyRole, id string, expires time.Time) error
512512 r .versionUpdated ["root.json" ] = struct {}{}
513513 }
514514
515- err = r .setMeta ("root.json" , root )
515+ err = r .setTopLevelMeta ("root.json" , root )
516516 if err == nil {
517517 fmt .Println ("Revoked" , keyRole , "key with ID" , id , "in root metadata" )
518518 }
@@ -537,7 +537,7 @@ func (r *Repo) jsonMarshal(v interface{}) ([]byte, error) {
537537 return out .Bytes (), nil
538538}
539539
540- func (r * Repo ) setMeta (roleFilename string , meta interface {}) error {
540+ func (r * Repo ) setTopLevelMeta (roleFilename string , meta interface {}) error {
541541 keys , err := r .getSortedSigningKeys (strings .TrimSuffix (roleFilename , ".json" ))
542542 if err != nil {
543543 return err
@@ -597,7 +597,7 @@ func (r *Repo) AddOrUpdateSignature(roleFilename string, signature data.Signatur
597597 }
598598
599599 // Check key ID is in valid for the role.
600- db , err := r .db ()
600+ db , err := r .topLevelKeysDB ()
601601 if err != nil {
602602 return err
603603 }
@@ -658,7 +658,7 @@ func (r *Repo) getSortedSigningKeys(name string) ([]keys.Signer, error) {
658658 sort .Sort (signer .ByIDs (sorted ))
659659 return sorted , nil
660660 }
661- db , err := r .db ()
661+ db , err := r .topLevelKeysDB ()
662662 if err != nil {
663663 return nil , err
664664 }
@@ -713,7 +713,7 @@ func (r *Repo) AddTargetsWithExpires(paths []string, custom json.RawMessage, exp
713713 return ErrInvalidExpires {expires }
714714 }
715715
716- t , err := r .targets ()
716+ t , err := r .topLevelTargets ()
717717 if err != nil {
718718 return err
719719 }
@@ -749,7 +749,7 @@ func (r *Repo) AddTargetsWithExpires(paths []string, custom json.RawMessage, exp
749749 r .versionUpdated ["targets.json" ] = struct {}{}
750750 }
751751
752- err = r .setMeta ("targets.json" , t )
752+ err = r .setTopLevelMeta ("targets.json" , t )
753753 if err == nil {
754754 fmt .Println ("Added/staged targets:" )
755755 for k := range t .Targets {
@@ -777,7 +777,7 @@ func (r *Repo) RemoveTargetsWithExpires(paths []string, expires time.Time) error
777777 return ErrInvalidExpires {expires }
778778 }
779779
780- t , err := r .targets ()
780+ t , err := r .topLevelTargets ()
781781 if err != nil {
782782 return err
783783 }
@@ -811,7 +811,7 @@ func (r *Repo) RemoveTargetsWithExpires(paths []string, expires time.Time) error
811811 r .versionUpdated ["targets.json" ] = struct {}{}
812812 }
813813
814- err = r .setMeta ("targets.json" , t )
814+ err = r .setTopLevelMeta ("targets.json" , t )
815815 if err == nil {
816816 fmt .Println ("Removed targets:" )
817817 for _ , v := range removed_targets {
@@ -842,7 +842,7 @@ func (r *Repo) SnapshotWithExpires(expires time.Time) error {
842842 if err != nil {
843843 return err
844844 }
845- db , err := r .db ()
845+ db , err := r .topLevelKeysDB ()
846846 if err != nil {
847847 return err
848848 }
@@ -862,7 +862,7 @@ func (r *Repo) SnapshotWithExpires(expires time.Time) error {
862862 snapshot .Version ++
863863 r .versionUpdated ["snapshot.json" ] = struct {}{}
864864 }
865- err = r .setMeta ("snapshot.json" , snapshot )
865+ err = r .setTopLevelMeta ("snapshot.json" , snapshot )
866866 if err == nil {
867867 fmt .Println ("Staged snapshot.json metadata with expiration date:" , snapshot .Expires )
868868 }
@@ -878,7 +878,7 @@ func (r *Repo) TimestampWithExpires(expires time.Time) error {
878878 return ErrInvalidExpires {expires }
879879 }
880880
881- db , err := r .db ()
881+ db , err := r .topLevelKeysDB ()
882882 if err != nil {
883883 return err
884884 }
@@ -899,7 +899,7 @@ func (r *Repo) TimestampWithExpires(expires time.Time) error {
899899 r .versionUpdated ["timestamp.json" ] = struct {}{}
900900 }
901901
902- err = r .setMeta ("timestamp.json" , timestamp )
902+ err = r .setTopLevelMeta ("timestamp.json" , timestamp )
903903 if err == nil {
904904 fmt .Println ("Staged timestamp.json metadata with expiration date:" , timestamp .Expires )
905905 }
@@ -911,7 +911,7 @@ func (r *Repo) fileVersions() (map[string]int, error) {
911911 if err != nil {
912912 return nil , err
913913 }
914- targets , err := r .targets ()
914+ targets , err := r .topLevelTargets ()
915915 if err != nil {
916916 return nil , err
917917 }
@@ -945,7 +945,7 @@ func (r *Repo) fileHashes() (map[string]data.Hashes, error) {
945945 if m , ok := timestamp .Meta ["snapshot.json" ]; ok {
946946 hashes ["snapshot.json" ] = m .Hashes
947947 }
948- t , err := r .targets ()
948+ t , err := r .topLevelTargets ()
949949 if err != nil {
950950 return nil , err
951951 }
@@ -1007,7 +1007,7 @@ func (r *Repo) Commit() error {
10071007 }
10081008
10091009 // verify all signatures are correct
1010- db , err := r .db ()
1010+ db , err := r .topLevelKeysDB ()
10111011 if err != nil {
10121012 return err
10131013 }
0 commit comments