Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

Releases: antonalth/SimpleSecureChat

Version 1.3 Stable

02 Jun 21:31

Choose a tag to compare

Client

-New Ncurses CLI interface (vim editor alike controls)
-Choose between using a CLI or a GUI

Both

-All of the features supported in previous releases unless otherwise indicated
-Minor Fixes

Version 1.2 Stable

14 May 03:54

Choose a tag to compare

Server

-Added gcc flags for protection against stack overflows
(for more details look at the makefile)

-Optional custom malloc() and free() for protection against heap overflows
(for more information see headers/protected_malloc.c & headers/protected_malloc.h)

Both

-All of the features supported in previous releases unless otherwise indicated
-Minor Fixes

Version 1.1 Stable

06 May 08:34

Choose a tag to compare

Client

-Messages show up on the correct side (either receive or send)

Server

-Only store authkey in hashes (SHA256(salt+authkey))

,

Both

-All of the features supported in previous releases unless otherwise indicated
-Minor Fixes

1.0 Stable

28 Apr 00:46

Choose a tag to compare

Client

-Gui

-Send & Receive Messages

-End 2 End encryption (Public-Private Key)

-Validate Received Messages

Server

-Store Users public keys and buffer encrypted Messages

-Robust against attacks

,

Both

-All of the features supported in previous releases unless otherwise indicated

-Full GPL3 Licensing for SimpleSecureChat Code.

Version 0.2 Beta

27 Apr 23:13

Choose a tag to compare

Version 0.2 Beta Pre-release
Pre-release

Client

-Gui

-Send & Receive Messages

-End 2 End encryption (Public-Private Key)

-Validate Received Messages

Server

-Store Users public keys and buffer encrypted Messages

-Robust against attacks

,

Both

-All of the features supported in previous releases unless otherwise indicated

Alpha version 0.1

19 Mar 23:53

Choose a tag to compare

Alpha version 0.1 Pre-release
Pre-release

Server Can:
a.) buffer Messages
b.) Support multiple users at the same time(multithreaded)
c.) store usernames with associated rsa public keys in a db
Client Can:
a.) Functionality to store other users in association with public keys
b.) Encrypt Messages with OpenSSL EVP(asymmetric mixed with symmetric encryption)
c.) Communicate with the server securely
d.) Store messages (decrypted)