Skip to content

vaezim/cryptic-writings

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cryptic Writings

End-to-End encrypted chat application

Client side requirements:

sudo apt update
sudo apt install qt6-base-dev libqt6widgets6 libssl-dev

Server side requirements:

sudo apt update
sudo apt install qt6-base-dev

Build

To build both client and server executables:

mkdir build && cd build
cmake ../ && make -j4

To build server executable only:

mkdir build && cd build
cmake ../ -DSERVER_ONLY=ON && make -j4

To use local Qt installation:

mkdir build && cd build
cmake ../ -DCMAKE_PREFIX_PATH=~/path/to/Qt && make -j4

Run

./bin/crywri-server     # server side
./bin/crywri-client     # client side (gui)

Sequence diagram

sequence_diagram.svg

Object relationship

objects.svg

About

End-to-End encrypted chat

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors