Re-coded some parts of the cipher core to get rid of crypto_ready "X"s, MP

There was some circular redundancy with crypto_ready.