6 releases (breaking)

0.6.0 Jan 22, 2026
0.5.0 Oct 24, 2025
0.4.0 Oct 7, 2025
0.3.0 Jun 15, 2025
0.1.0 May 11, 2025

#14 in #capacity

Download history 117/week @ 2025-12-11 541/week @ 2025-12-18 164/week @ 2025-12-25 18/week @ 2026-01-01 241/week @ 2026-01-08 1381/week @ 2026-01-15 959/week @ 2026-01-22 1097/week @ 2026-01-29 437/week @ 2026-02-05 1158/week @ 2026-02-12 360/week @ 2026-02-19 371/week @ 2026-02-26 217/week @ 2026-03-05 328/week @ 2026-03-12 182/week @ 2026-03-19 137/week @ 2026-03-26

881 downloads per month
Used in 12 crates (via light-batched-merkle-tree)

Apache-2.0

11KB
237 lines

light-bloom-filter

Experimental bloom filter using keccak hashing.

Type Description
BloomFilter Probabilistic set with insert and contains
BloomFilterError Full or invalid store capacity
BloomFilter::calculate_bloom_filter_size Optimal bit count for given n and p
BloomFilter::calculate_optimal_hash_functions Optimal k for given n and m
BloomFilter::probe_index_keccak Keccak-based probe index for a value

Dependencies

~2.4–3.5MB
~67K SLoC