Skip to main content

blazehash_core/
lib.rs

1//! `blazehash-core` — the lean hash-algorithm engine behind [`blazehash`].
2//!
3//! This crate contains only the hash algorithms: the [`Algorithm`] enum,
4//! [`hash_bytes`], and the fuzzy hashers (ssdeep, tlsh). It pulls in only the
5//! hashing dependencies — no GPU, cloud, database, YARA, TUI, CLI, or signing
6//! machinery lives here. The full batteries-included application is the
7//! `blazehash` crate, which re-exports these modules so existing
8//! `blazehash::algorithm::…` paths keep resolving.
9//!
10//! [`Algorithm`]: algorithm::Algorithm
11//! [`hash_bytes`]: algorithm::hash_bytes
12
13pub mod algorithm;
14pub mod fuzzy;