17个版本 (5个稳定版)

使用旧的Rust 2015

1.5.0 2023年4月5日
1.4.0 2022年5月10日
1.3.0 2022年4月26日
1.2.0 2022年3月3日
0.1.2 2019年3月22日

#420 in 算法

Download history 149/week @ 2024-03-13 122/week @ 2024-03-20 188/week @ 2024-03-27 175/week @ 2024-04-03 137/week @ 2024-04-10 243/week @ 2024-04-17 351/week @ 2024-04-24 466/week @ 2024-05-01 347/week @ 2024-05-08 387/week @ 2024-05-15 368/week @ 2024-05-22 303/week @ 2024-05-29 176/week @ 2024-06-05 394/week @ 2024-06-12 236/week @ 2024-06-19 296/week @ 2024-06-26

1,142每月下载量

MPL-2.0许可协议

47KB
980 代码行

rust-cascade

一个Rust版的Bloom过滤器级联实现。它可以利用两种哈希函数之一

  • MurmurHash32,或
  • SHA256,并可选使用盐

此实现旨在与Python filter-cascade项目 [github]相匹配

查看src/lib.rs中的测试以了解用法。


lib.rs:

rust-cascade

一个库,用于创建和查询Larisch、Choffnes、Levin、Maggs、Mislove和Wilson在“CRLite: A Scalable System for Pushing All TLS Revocations to All Browsers”中描述的级联Bloom过滤器 https://www.ieee-security.org/TC/SP2017/papers/567.pdf

依赖项

~1MB
~17K SLoC