Releases: antonalth/SimpleSecureChat
Version 1.3 Stable
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
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
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
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
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
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)