Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 614 Bytes

README.md

File metadata and controls

29 lines (20 loc) · 614 Bytes

tiptoe

A Private Information Retrieval (PIR) implementation in Rust that supports both local and networked operation modes.

Setup

Start both servers in separate terminals:

# Terminal 1 - Encoding Server
cargo run --package tiptoe --bin encoding_server --release

# Terminal 2 - Embedding Server
cargo run --package tiptoe --bin embedding_server --release

The encoding server runs on port 3000 and the embedding server on port 3001.

Testing

To run all tests:

cargo test --release

To run just the remote tests (ignored by default)

cargo test --release -- --ignored