star-constellation

Crates.iostar-constellation
lib.rsstar-constellation
version0.2.4
sourcesrc
created_at2023-08-03 18:15:05.960604
updated_at2024-10-11 22:20:14.951008
descriptionNested threshold aggregation built on the STAR protocol
homepage
repositoryhttps://github.com/brave/constellation
max_upload_size
id933913
size89,713
Ralph Ankele (ankeleralph)

documentation

https://docs.rs/star-constellation

README

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
Commit count: 223

cargo fmt