Got rid of HMAC in favor of Skein MAC, all encrypted files now have a 1 block sized MAC appended to them
Got rid of HMAC in favor of Skein MAC, all encrypted files now have a 1 block sized MAC appended to them
Merge branch 'hmac' of github.com:k3rb3ros/three_fizer into hmac
Fixed several bugs and cleaned up code in controller for file Queuing and generating MACs
Mac checking is now applied before file decryption
Fix all warnings not related to GNU extensions
changed pointer to generated MAC to uint8_t to fix check MAC
refactored code to smaller more meaningful file units, set up files each thread
queueFile() is now done its own thread
Add functionality for crypto thread, mac thread and write thread
Fix bugs in macThread
Add threading for encryption of arbitrary file sizes
Saving before refactoring readThread()
add thread based mac authentication in decrypt mode
file encryption and decryption now using theading, tweaked queue sizes to 10 chunks of 50MB
Updated README.md with recent developments
Add threading and MAC to new version