Skip to main content

Crate ffsync

Crate ffsync 

Source
Expand description

ffsync library crate: chunk-level file synchronisation primitives.

The real functionality lives in the chunking and reconstruction modules; the binary in src/main.rs is currently a manual benchmark harness on top of them.

Modulesยง

chunking
index
Persistent per-file chunk index (D15): the warm-start state.
protocol
ffsync wire protocol v0.1 (concept/Protocol v0.1.md).
reconstruction
transport
Transport security (D16): rustls TLS 1.3 with self-signed, pinned peers.
tree
Directory-tree sync (D17): tree scan, wire manifest codec, and triage.