Jan 2024 – Mar 2024

E2EE chat

A chat app with end-to-end encryption, so only the people in a conversation can read its messages.

E2EE chat

Built with

  • React
  • Fastify
  • Socket.IO
  • libsodium

Write-ups

  1. Building an end-to-end encrypted chat app with libsodium

    The key design behind an E2EE chat: per-chat keys sealed to each member, signed message chains, and the general limits of detecting a cheating server.

    Read →