star-constellation 0.2.3

Nested threshold aggregation built on the STAR protocol
Documentation

Constellation

Rust library implementing the Constellation threshold aggregation mechanism. It allows clients to submit ordered, granular data at the highest that is possible whilst maintaining crowd-based anonymity. The receiving server can only decode messages whose contents were also submitted by some threshold number of other clients, blocking identification of unique behaviour.

Constellation is a nested version of the STAR protocol and this library makes use of the sta-rs Rust implementation.

Disclaimer

WARNING this library has not been audited, use at your own risk! This code is under active development and may change substantially in future versions.

Quickstart

Build & test:

cargo build
cargo test