Fixed Encrypt and Decrypt. MAC still needs work.