Command-line application for encrypted chat over TCP.
I wrote this project to teach myself Rust.
This project uses simple end-to-end encryption, but it is far from comprehensive and could have many potential vulnerabilities.
I designed it as a fun experiment, not a reliable secure communication method. Do not use this project for anything important.
This project abides by Semantic Versioning and Keep A Changelog.
You must have Cargo installed. See the documentation.
Format and lint the project:
cargo fmt
cargo clippyTest the project:
cargo testRun the project:
cargo runBuild the project:
cargo build --release