gecko-dev/third_party/rust/rust_cascade
Dana Keeler 4488a492b1 bug 1586855 - incorporate CRLite filters into cert_storage r=jcj,kjacobs
This patch implements CRLite lookups for TLS server certificate revocation
information in telemetry-only mode. It adds a new preference
"security.pki.crlite_mode" to control the behavior of this feature. Setting
this preference to 0 disables it completely. Setting it to 1 enables telemetry
collection only (the default). Setting it to 2 enables enforcing revocation
information found via CRLite.

Differential Revision: https://phabricator.services.mozilla.com/D54040

--HG--
rename : third_party/rust/bit_reverse/LICENSE-APACHE => third_party/rust/rental/LICENSE-APACHE
rename : third_party/rust/bit-vec/LICENSE-MIT => third_party/rust/rental/LICENSE-MIT
extra : moz-landing-system : lando
2019-12-05 22:41:53 +00:00
..
src bug 1586855 - incorporate CRLite filters into cert_storage r=jcj,kjacobs 2019-12-05 22:41:53 +00:00
test_data bug 1586855 - incorporate CRLite filters into cert_storage r=jcj,kjacobs 2019-12-05 22:41:53 +00:00
.cargo-checksum.json bug 1586855 - incorporate CRLite filters into cert_storage r=jcj,kjacobs 2019-12-05 22:41:53 +00:00
Cargo.toml bug 1586855 - incorporate CRLite filters into cert_storage r=jcj,kjacobs 2019-12-05 22:41:53 +00:00
README.md
license.txt

README.md

rust-cascade

A filter cascade implementation in rust. This uses the 32 bit version of the MurmurHash3 algorithm and is specifically implemented for compatibility with a specific python filter cascade implementation (https://github.com/mozilla/crlite/blob/master/create_filter_cascade/FilterCascade.py).

See tests in src/lib.rs to get an idea of usage.