Site icon Flutter Packages | Pub dev Packages – Flutter Mobile App World

An open source encrypted peer-to-peer system

ESSE

ESSE (Encrypted Symmetrical Session Engine) An open source encrypted peer-to-peer session system would allow data to be sent securely from one terminal to another without going through third-party services.

ESSE, stands for Encrypted Symmetrical Session Engine, positioned as an engine. The engine is coded in Rust language based on TDN framework, and the cross-platform user interface is built using Flutter.

Features

Usage

1. Use Binary executable

Download

2. Compile

2.1. Pre-installed

2.2. Compile Rust code to dynamic link library (FFI)

2.2.1. Auto-compile script

It is recommended to use rust.sh to auto-compile the Rust code

2.2.2. Manually compile
Linux / MacOS / Windows
Linux
MacOS
Windows
Android
  1. Add your android device target
  1. Configure your NDK
  2. Build the jniLibs
iOS
  1. Install lipo
  2. cargo lipo --release
  3. cp target/universal/release/libesse.a core/ios/share/libesse.a

2.3. Run flutter to build binary

License

This project is licensed under either of

at your option.

Download ncrypted Symmetrical Session Engine source code on GitHub

https://github.com/CympleTech/esse
Exit mobile version