| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- package client
- import (
- "errors"
- "fmt"
- )
- var (
- ErrNoRootKeys = errors.New("tuf: no root keys found in local meta store")
- ErrInsufficientKeys = errors.New("tuf: insufficient keys to meet threshold")
- ErrNoLocalSnapshot = errors.New("tuf: no snapshot stored locally")
- )
- type ErrMissingRemoteMetadata struct {
- Name string
- }
- func (e ErrMissingRemoteMetadata) Error() string {
- return fmt.Sprintf("tuf: missing remote metadata %s", e.Name)
- }
- type ErrDownloadFailed struct {
- File string
- Err error
- }
- func (e ErrDownloadFailed) Error() string {
- return fmt.Sprintf("tuf: failed to download %s: %s", e.File, e.Err)
- }
- type ErrDecodeFailed struct {
- File string
- Err error
- }
- func (e ErrDecodeFailed) Error() string {
- return fmt.Sprintf("tuf: failed to decode %s: %s", e.File, e.Err)
- }
- type ErrMaxDelegations struct {
- Target string
- MaxDelegations int
- SnapshotVersion int64
- }
- func (e ErrMaxDelegations) Error() string {
- return fmt.Sprintf("tuf: max delegation of %d reached searching for %s with snapshot version %d", e.MaxDelegations, e.Target, e.SnapshotVersion)
- }
- type ErrNotFound struct {
- File string
- }
- func (e ErrNotFound) Error() string {
- return fmt.Sprintf("tuf: file not found: %s", e.File)
- }
- func IsNotFound(err error) bool {
- _, ok := err.(ErrNotFound)
- return ok
- }
- type ErrWrongSize struct {
- File string
- Actual int64
- Expected int64
- }
- func (e ErrWrongSize) Error() string {
- return fmt.Sprintf("tuf: unexpected file size: %s (expected %d bytes, got %d bytes)", e.File, e.Expected, e.Actual)
- }
- type ErrUnknownTarget struct {
- Name string
- SnapshotVersion int64
- }
- func (e ErrUnknownTarget) Error() string {
- return fmt.Sprintf("tuf: unknown target file: %s with snapshot version %d", e.Name, e.SnapshotVersion)
- }
- type ErrMetaTooLarge struct {
- Name string
- Size int64
- MaxSize int64
- }
- func (e ErrMetaTooLarge) Error() string {
- return fmt.Sprintf("tuf: %s size %d bytes greater than maximum %d bytes", e.Name, e.Size, e.MaxSize)
- }
- type ErrInvalidURL struct {
- URL string
- }
- func (e ErrInvalidURL) Error() string {
- return fmt.Sprintf("tuf: invalid repository URL %s", e.URL)
- }
- type ErrRoleNotInSnapshot struct {
- Role string
- SnapshotVersion int64
- }
- func (e ErrRoleNotInSnapshot) Error() string {
- return fmt.Sprintf("tuf: role %s not in snapshot version %d", e.Role, e.SnapshotVersion)
- }
|