Encrypts a message to the receiver.
the encrypted message, including the authentication tag at the end.
the message to encrypt.
additional authenticated data.