Well, an app to chat and meet people nearby you. But, why near you and not worldwide? Because this isn't a social messaging app made to hook you, is an app to meet people in the real world.
All messaging app should be transparent on how they work, here is a brief description:
- Chat (E2EE)
X3DH + CSIDH
- (Blake3
) Exploring to removeCSIDH
as it may have no cryptographic benefitsDouble Ratchet
- Yet to do
- Binary protocol
- Key agreement -
ECDH
- Encryption -
ChaCha20
- Integrity -
CRC32
- Replay attack mitigation
- Key agreement -
UDP
Transport- Embedded key-value
distributeddatabase
You can check out this by yourself!
- Figure out why is SEGFAULTING
- Server's endpoint
- App