Skip to content
Draft
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
72ad0f4
[cryptography] Add Range-Based Set Reconciliation (RBSR/Negentropy) m…
claude Jan 1, 2026
3bff718
[cryptography/rbsr] Use sha256::Digest type for item IDs
claude Jan 1, 2026
425045e
[cryptography/rbsr] Use Blake3 instead of SHA-256 for fingerprint fin…
claude Jan 1, 2026
4d109e9
[cryptography/rbsr] Use LtHash for fingerprint accumulation
claude Jan 1, 2026
6d0e48d
[cryptography/rbsr] Simplify by using LtHash and Blake3 directly
claude Jan 1, 2026
b70c1ec
[cryptography/rbsr] Fix IdList exchange and add comprehensive tests
claude Jan 1, 2026
60dd89b
[cryptography/rbsr] Add test for multiple items with same timestamp
claude Jan 2, 2026
31bb40b
[cryptography/rbsr] Document item identity model and add timestamp tests
claude Jan 2, 2026
269e649
[cryptography/rbsr] Rename timestamp to hint and use Varint encoding
claude Jan 2, 2026
7886a87
[cryptography/rbsr] Simplify Message and Bound encoding
claude Jan 2, 2026
b6d9a34
[cryptography/rbsr] Use variable-length id_prefix for Bound
claude Jan 2, 2026
6dc3396
[cryptography/rbsr] Clarify bi-directional reconciliation API
claude Jan 2, 2026
1fd9f4a
[cryptography/rbsr] Simplify to track only what we're missing
claude Jan 2, 2026
a4f0a07
[cryptography/rbsr] Return missing IDs as Vec from reconcile()
claude Jan 2, 2026
84561f6
[cryptography/rbsr] Simplify Bound to use Option<Digest> instead of V…
claude Jan 2, 2026
0a6a9d4
[cryptography/rbsr] Check entire storage for IDs, not just range
claude Jan 2, 2026
0df826b
[cryptography/rbsr] Merge consecutive Skip ranges to reduce bandwidth
claude Jan 2, 2026
f3a191d
[cryptography/rbsr] Add IndexedStorage with O(1) fingerprints and O(l…
claude Jan 2, 2026
338d22c
[cryptography/rbsr] Add CachedStorage with checkpoint-based fingerpri…
claude Jan 2, 2026
bf8c9bb
[cryptography/rbsr] Consolidate to single MemStorage implementation
claude Jan 2, 2026
229394c
[cryptography/rbsr] Add test for multi-checkpoint fingerprint queries
claude Jan 2, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions cryptography/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ pub use bloomfilter::BloomFilter;
pub mod handshake;
pub mod lthash;
pub use lthash::LtHash;
pub mod rbsr;
pub mod secp256r1;
pub mod transcript;

Expand Down
Loading
Loading