Authenticated encryption with associated data, combining confidentiality and integrity protection in one primitive.