#protocols #algorithm #secure #key #end-to-end #concurrency #ecdhe

bin+lib oblivion

Rust High Concurrency Implementation of Oblivion, an End-to-End Encryption Protocol Based on ECDHE Encryption Algorithm

2 stable releases

new 2.1.1 Jun 26, 2024
2.1.0 Jun 19, 2024

#1514 in Cryptography

Download history 105/week @ 2024-06-14 125/week @ 2024-06-21

230 downloads per month
Used in tauri-plugin-oblivion

AGPL-3.0

68KB
1.5K SLoC

Oblivion

Oblivion is a Rust implementation of Oblivion,an end-to-end encryption protocol developed by Turbolane to secure information. It greatly improves the security, stability, and concurrency of Oblivion based on the Python implementation.

Since the encryption algorithm required in the Oblivion protocol is the ECDHE algorithm, it is based on an efficient and secure key derivation method, which makes it possible to apply it to message dispatching and just-in-time communication.

Dependencies

~14–26MB
~460K SLoC