#e2ee #double-ratchet #signal #xeddsa #x-ed-dsa

app e2ee_chat_ingress

An E2EE chat reverse proxy

3 releases

Uses new Rust 2024

0.1.2 Apr 27, 2025
0.1.1 Apr 26, 2025
0.1.0 Apr 26, 2025

#8 in #double-ratchet

Download history

65 downloads per month

MIT license

20KB
50 lines

(Deprecated: Pingora cannot work with tonic gRPC, use tonic tls instead)

A reverse proxy with Pingora for e2ee-chat-server.

ENV VARS

let cert_path = env::var("TLS_CERT_PATH").unwrap_or_else(|_| "tls/cert.pem".to_string());
let key_path = env::var("TLS_KEY_PATH").unwrap_or_else(|_| "tls/key.pem".to_string());
let upstream_addr = env::var("UPSTREAM_ADDR").unwrap_or_else(|_| "127.0.0.1:8080".to_string());
let bind_addr = env::var("BIND_ADDR").unwrap_or_else(|_| "0.0.0.0:443".to_string());

Dependencies

~43–60MB
~1M SLoC