**ESSE** (Encrypted Symmetrical Session Engine) An open source encrypted peer-to-peer system for data security, would allow data to be sent securely from one terminal to another without going through third-party services.
**ESSE** (Encrypted Symmetrical Session Engine) An open source encrypted peer-to-peer system for data security, and allow data to be sent securely from one terminal to another without going through third-party services. Also provides data visualization and interactive entry. With a friendly interface for users, it transforms abstract data concepts into software that everyone can actually experience.
ESSE, stands for Encrypted Symmetrical Session Engine, positioned as an engine. The engine is coded in [**Rust**](https://github.com/rust-lang/rust) language based on [**TDN**](https://github.com/cypherlink/TDN) framework, and the cross-platform user interface is built using [**Flutter**](https://github.com/flutter/flutter).
ESSE, positioned as an engine. The engine is coded in [**Rust**](https://github.com/rust-lang/rust) language based on [**TDN**](https://github.com/cympletech/TDN) framework, and the cross-platform user interface is built using [**Flutter**](https://github.com/flutter/flutter).
#### 2.2. Compile Rust code to dynamic link library (FFI)
##### 2.2.1. Auto-compile script
#### 2. Compile Rust code to dynamic link library (FFI)
##### 2.1. Auto-compile script
It is recommended to use [rust.sh](./rust.sh) to auto-compile the Rust code
##### 2.2.2. Manually compile
##### 2.2. Manually compile
##### Linux / MacOS / Windows
- `cargo build --release`
@ -71,7 +72,7 @@ It is recommended to use [rust.sh](./rust.sh) to auto-compile the Rust code
@@ -71,7 +72,7 @@ It is recommended to use [rust.sh](./rust.sh) to auto-compile the Rust code