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

app e2ee_chat_ingress

An E2EE chat reverse proxy

3 releases

Uses new Rust 2024

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

#2 in #double-ratchet

Download history 79/week @ 2025-04-20

86 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

~58MB
~1M SLoC