pub struct Report {
pub failures: Vec<String>,
pub notes: Vec<String>,
pub checked: usize,
pub integrity_only: usize,
pub unverified: usize,
}Expand description
What one page’s verification found.
Fields§
§failures: Vec<String>Checks that failed. Non-empty means the page is not trustworthy.
notes: Vec<String>Things the caller should know that are not failures — above all, signatures nobody could check.
checked: usizeSignatures actually verified against a held key.
integrity_only: usizePasskey signatures that verified against the credential key the entry itself carries (D45): the bytes are intact and were signed by the credential named, and nothing here anchors that credential to a channel.
Its own counter rather than a share of Report::checked,
because the two answer different questions and one number that
means two things is the shape every wrong reading in this file
has taken. Half a check is worth reporting; it is not worth
reporting as a whole one.
unverified: usizeEntries whose authorship could not be established either way.