End-to-end encryption for group chats: - Olm and Megolm messaging algorithms. - ``m.room.encrypted``, ``m.room.encryption``, ``m.room_key`` events. - Device verification process. - ``device_one_time_keys_count`` sync parameter. - ``device_lists:left`` sync parameter.