added working encryption and decryption aio and libraries