Erebos Web Application
WebAssembly-based application using the erebos library to provide end-to-end encrypted chat, running entirely on the client side within a web browser. Server is used via WebSocket to tunnel connections with other peers.
Note
Currently in early development stage, public demo will be available with the 0.1 version release.
Code is available here:
git clone https://code.erebosprotocol.net/webapp
or on a github mirror:
However, building it requires:
- GHC with WebAssembly backend,
- patched version of the erebos library (changes integrated to master as I clean them up),
- patched version of the hs-ed25519 library (patch merged to master),
- WebAssembly build of the reference blake2 library,
- WebAssembly build of the reference Curve25519 library.