See: Description
| Interface | Description |
|---|---|
| KeySelector.BitSelector | Interface for extracting bit offsets from cryptographic keys for Bloom filter operations. |
| KeySelector.WordSelector | Interface for extracting word offsets from cryptographic keys for Bloom filter operations. |
| Class | Description |
|---|---|
| BloomSHA1 | A Bloom filter for sets of SHA1 digests. |
| BloomSHA1.FilterKey | Stores the (opaque) bloom filter offsets for reuse. |
| KeySelector | Utility class for extracting word and bit offsets from cryptographic keys for Bloom filter operations. |
Bloom filter implementation used by DecayingBloomFilter for efficient set membership testing.
This package provides:
The Bloom filter is used by net.i2p.router.util.DecayingBloomFilter for tracking and filtering router information with tunable false-positive rates, providing efficient memory usage and fast lookups.