This repository uses X3DH protocol for asymmetric encryption and Ascon for symmetric encryption. The X3DH protocol uses NIST SECP curves instead of the original ED25519 curves because of the variety of SHA versions that can be used.
Requirements to run this repo:
- Machine running any Linux distro
- K3s installed
- Docker installed (Docker buildx installed)
Clone this repository into your local machine:
- bash create-deployment.sh
- RUN kubectl get pods
- RUN kubectl logs pod_name
- See output