This repository contains a server that use symmetric encryption to encrypt user files/folders and asymmetric encryption to share files/folders among users.
-
Updated
Apr 12, 2024 - Rust
End-to-end encryption (E2EE) is a system of communication where only the communicating users, servers, or applications can read the messages sent between each other, regardless of the number of hops or nodes between the messenger and the recipient.
This repository contains a server that use symmetric encryption to encrypt user files/folders and asymmetric encryption to share files/folders among users.
A worldwide online nation for everyone.
rust_x3dh_e2e is a robust and secure project that focuses on implementing end-to-end encryption using the Extended Triple Diffie-Hellman (X3DH) key agreement protocol. The project aims to provide a reliable solution for secure communication, ensuring privacy and data integrity.
yet another internet file sharing service
Decentralized Vault. Core module
Incomplete Signal implementation - for learning purpose
This repository contains a client that interacts with a server API to create account, upload/share files and folders with other users with E2EE.
(WIP) 🔐 A modern decentralized and private messenger with end-to-end encryption.
A C# client library for Etebase
An API client library for interacting with MEGA from Rust
An open source desktop wallet for nano and banano with end-to-end encrypted, on chain messaging using the dagchat protocol.
Open, end-to-end encrypted messenger app
An Identity-Based Cryptography Protocol
End-to-end encryption sdk with user management.
A Java/Android client library for Etebase
E2E Secure Messaging Platform
Set of rust crates for software supporting Internet2 (Tor, Noise protocol, lightning network-style messaging)
A Rust client library for Etebase
Rings is a structured peer-to-peer network implementation using WebRTC, Chord DHT, and full WebAssembly (WASM) support.