package data import "fmt" // ErrInvalidMetadata is the error to be returned when metadata is invalid type ErrInvalidMetadata struct { role string msg string } func (e ErrInvalidMetadata) Error() string { return fmt.Sprintf("%s type metadata invalid: %s", e.role, e.msg) } // ErrMissingMeta - couldn't find the FileMeta object for a role or target type ErrMissingMeta struct { Role string } func (e ErrMissingMeta) Error() string { return fmt.Sprintf("tuf: sha256 checksum required for %s", e.Role) } // ErrInvalidChecksum is the error to be returned when checksum is invalid type ErrInvalidChecksum struct { alg string } func (e ErrInvalidChecksum) Error() string { return fmt.Sprintf("%s checksum invalid", e.alg) } // ErrMismatchedChecksum is the error to be returned when checksum is mismatched type ErrMismatchedChecksum struct { alg string } func (e ErrMismatchedChecksum) Error() string { return fmt.Sprintf("%s checksum mismatched", e.alg) }