Implement perfect forward secrecy for MTProto (#4618)

This commit is contained in:
habcawa
2025-11-07 23:45:56 +01:00
committed by GitHub
parent afe900f45d
commit 5a3a94eb51
10 changed files with 239 additions and 47 deletions

View File

@@ -60,7 +60,8 @@ class MessagePacker:
if size <= MessageContainer.MAXIMUM_SIZE:
state.msg_id = self._state.write_data_as_message(
buffer, state.data, isinstance(state.request, TLRequest),
after_id=state.after.msg_id if state.after else None
after_id=state.after.msg_id if state.after else None,
msg_id=state.msg_id
)
batch.append(state)
self._log.debug('Assigned msg_id = %d to %s (%x)',