# README
Credits
This implementation was originally forked from flynn/go-tuf
This implementation retains the same 3 Clause BSD license present on the original flynn implementation.
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
Package utils contains tuf related utility functions however this file is hard forked from https://github.com/youmark/pkcs8 package.
No description provided by the author
# Functions
NewBuilderFromRepo allows us to bootstrap a builder given existing repo data.
NewRepo initializes a Repo instance with a CryptoService.
NewRepoBuilder is the only way to get a pre-built RepoBuilder.
# Variables
ErrBuildDone is returned when any functions are called on RepoBuilder, and it is already finished building.
# Structs
ConsistentInfo is the consistent name and size of a role, or just the name of the role and a -1 if no file metadata for the role is known.
ErrInvalidBuilderInput is returned when RepoBuilder.Load is called with the wrong type of metadata for the state that it's in.
ErrLocalRootExpired - the local root file is out of date.
ErrMetaExpired - metadata file has expired.
ErrNotLoaded - attempted to access data that has not been loaded into the repo.
ErrSigVerifyFail - signature verification failed.
Repo is an in memory representation of the TUF Repo.
StopWalk - used by visitor functions to signal WalkTargets to stop walking.
# Interfaces
RepoBuilder is an interface for an object which builds a tuf.Repo.