Crypto Server

graph LR;
  client1 --"1.plain text"--> server
  server --"2.encrypted || MAC"--> client1
  client2 ---> server
  subgraph clients
    direction TB
    client1
    client2
  end
  
  server <--> key_storage
Loading

Build

Pull the submodules:

git submodule update --init --recursive

Create build directory.

mkdir build
cd build

Build the server.

cmake ..
make crypto_server

Run

./crypto_server