fixed a bug when looking for a random_coprime with lots of threads
-O3 optimization flag for release
size of each crypt/decrypt block is now based on the size of the KEY