Own AES-128 CBC implementation