Do you really call add_Data on the decryptor? That doesn't seem right.