experimenting with building an end to end encrypted messenger using rust and grpc.
still very much a work in progress
- basic public key verification on registration
- persist registered users to database
- set up inboxes and message fetching
- implement sesame and X3DH for managing sessions and key exchange
- implement double ratchet encryption
- federated zero knowledge groups
- multi-device support
- nice gui built with iced
- invite codes instead of open registration
- web admin panel to generate invite codes and view error logs
Örtege is licensed under the AGPL 3.0.