This project was created by Markos Baratsas and Maria Retsa, for the purposes of the Operationg Systems Laboratory at ECE NTUA.
The project consists of 3 parts.
Simple chat implementation in C language, using sockets.
Enriching simple chat by adding encryption (decryption) features using opensourse cryptographic device (cryptodev-linux).
Implementing a paravirtualized crypto-device to be used by the chat application. This device is being developed according to the VirtIo protocol.