process a block of bytes from in putting the result into out.
encrypt/decrypt a single byte returning the result.
Initialize the cipher.
See Implementation