Improved error messages for incorrect plaintext length

Conflicts:
	Crypto/Cipher/AES.hs