Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MultiVerifier ¶ added in v0.3.0
type MultiVerifier struct {
Verifiers []Verifier
}
func (MultiVerifier) Verify ¶ added in v0.3.0
func (v MultiVerifier) Verify(expected file.Reference, meta4file metalink.File) VerificationResult
type MultipleVerificationResults ¶ added in v0.3.0
type MultipleVerificationResults interface {
VerificationResults() []VerificationResult
}
type SignerVerifier ¶ added in v0.3.0
type Verification ¶
type VerificationResult ¶ added in v0.3.0
func NewMultiVerificationResult ¶ added in v0.3.0
func NewMultiVerificationResult(results []VerificationResult) VerificationResult
func NewSimpleVerificationResult ¶ added in v0.3.0
func NewSimpleVerificationResult(verifier string, error_ error, confirmation string) VerificationResult
type VerificationResultReporter ¶ added in v0.3.0
type VerificationResultReporter interface {
ReportVerificationResult(metalink.File, VerificationResult) error
}
func NewSimpleVerificationResultReporter ¶ added in v0.3.0
func NewSimpleVerificationResultReporter(writer io.Writer) VerificationResultReporter
Source Files ¶
Click to show internal directories.
Click to hide internal directories.