Implementation of the Lox bridge authority system

onyinyang 367476fe3f Moved README and fixed substring issue 2 years ago
src 367476fe3f Moved README and fixed substring issue 2 years ago
tests 0e5876a939 API for adding bridges and marking them as unreachable 3 years ago
Cargo.toml 634f8c9b35 Added timing 2 years ago
README.md 367476fe3f Moved README and fixed substring issue 2 years ago

README.md

Lox

Lox is a reputation-based bridge distribution system that provides privacy protection to users and their social graph and is open to all users. Lox is written in rust and requires cargo to test. Install Rust

To run the tests used for our experimental results:

cargo test --release -- --nocapture stats_test > stats_test.log

Note that: our implementation is coded such that the reachability certificate expires at 00:00 UTC. A workaround has been included in each test to pause if it is too close to this time so the request won't fail. In reality, if the bucket is still reachable, a user could simply request a new reachability token if their request fails for this reason (a new certificate should be available prior to the outdated certificate expiring).

To run all Lox tests:

cargo test --release -- --nocapture test > testing.log