inclusion of Josh's multithreaded crypto library, works with linear call to crypto_update for encryption on respective ciphers, but needs to include a method for handling different block recv sizes and cipher alignment.  proposed attempt is to add a headder to all data specifying the length off data encrypted.