You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sarah Jamie Lewis 30536f21c8
Bump Version
2 years ago
examples Add Functionality for Tor Runner / Torrc Builder 2 years ago
src Hostname to Public Key 2 years ago
tests Setup Serialization/Deserialization for Identity 2 years ago
.gitignore Add Functionality for Tor Runner / Torrc Builder 2 years ago
Cargo.toml Bump Version 2 years ago
README.md Updating README 2 years ago
rustfmt.toml Cleaning up Authentication App 3 years ago

README.md

Tapir-rs: Tiny Anonymous Peer (in Rust)

Very WIP. Currently supports authentication over Tor v3 onion services aligned with https://cwtch.im

Examples

Run an ephemeral server:

cargo run --example simple_server --features onionv3

Update examples/simple_client.rs to connect to the address generated by simple_server and then run:

cargo run --example simple_client --features onionv3

Both the server and client should authenticate each other.

Using the Library

We recommend you build with the onionv3 feature enabled (in the future Tapir may support other anonymous communication networks, but for now only Tor onion v3 services are supported).

tapir-cwtch = {version="0.1.8", features=["onionv3"]}