HMAC auth hash now includes description length in hashed value (which was previously vulnerable to tampering)...bumping serialization version. also, adding/implementing some Exceptions to make error handling more precise, if needed
catching more tcrypt exceptions in Protected