Skip to main content

Module feed

Module feed 

Source
Expand description

Analyst-supplied hash feeds — the ad-hoc counterpart to the curated DBs.

Where crate::known_good and crate::known_bad are curated SHA-256 reference databases, a HashFeed holds analyst-supplied known-good and known-bad hashes loaded at runtime from a text or CSV file (one hash per line). It is multi-algorithm — MD5, SHA-1, or SHA-256, auto-detected by hex length — and pure std (it stores hex strings; it does not compute digests).

This is the store that used to live as issen-signaturesHashIocStore; it moved here so hash lookup has one home (ADR-0011).

Structs§

FeedError
A rejected hash (wrong length or non-hex characters).
HashFeed
An analyst-supplied multi-algorithm known-good / known-bad hash set.
HashMatch
A known-bad match, with the source feed’s label for provenance.

Enums§

HashAlgorithm
The hash algorithm, distinguished by hex-string length.