CryptoEngine can now encrypt and decrypt. Need more research on iv and block modes