Ivalid key and iv exceptions are now given to the user rather than caught.