successfully encrypt and decrypt, with message authentication