My first non-final-project student group assignment included in my portfolio. Came from network security class, the objective is to create chat application with designated encryption. We got AES-CBC and forbidden to use any kind of easy-to-use library. We have to write our encryption library in our own.
The code is available on Github.