https://github.com/sxweetlollipop2912/minimal-signal-protocol-go
Requirements:
golang v1.22
Step 1: Run redis
on Docker:
docker run -d -p 6379:6379 redis/redis-stack-server:latest
Step 2: Run the server:
go run cmd/server/main.go
Step 3 : Run the client with username alice
:
go run cmd/client/main.go alice
If the username does not exist yet, new keys will be created for this user and stored in secrets/.env.<username>
.