/MokaccinoRS

Mokaccino is a P2P GUI application that supports VoIP and text messages over an end-to-end encrypted channel

Primary LanguageRustMIT LicenseMIT

Mokaccino

Rust-Linux Rust-MacOS Rust-Windwos

Mokaccino is P2P chat and VoIP application with ecdsa authentication, ecdhe key exchange and aes-256-gcm encryption.

Build

cargo build --release

Dependencies

You will probably need to install only perl if you already have cargo set up, and if you are on linux you will also need alsa (libasound2-dev) installed.

  • Rust compiler
  • All the depndencies to build cpal
    • libasound2-dev (on linux)
  • All the dependencies to build openssl-rust
    • C compiler (gcc, clang, msvc, ...)
    • perl
    • make (gmake, nmake, ...)