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-signatures’
HashIocStore; it moved here so hash lookup has one home (ADR-0011).
Structs§
- Feed
Error - A rejected hash (wrong length or non-hex characters).
- Hash
Feed - An analyst-supplied multi-algorithm known-good / known-bad hash set.
- Hash
Match - A known-bad match, with the source feed’s label for provenance.
Enums§
- Hash
Algorithm - The hash algorithm, distinguished by hex-string length.