LICENSE
README.md
setup.cfg
setup.py
mtpylon/__init__.py
mtpylon/constants.py
mtpylon/contextvars.py
mtpylon/exceptions.py
mtpylon/income_message.py
mtpylon/message_sender.py
mtpylon/py.typed
mtpylon/schema.py
mtpylon/serializers.py
mtpylon/types.py
mtpylon/utils.py
mtpylon.egg-info/PKG-INFO
mtpylon.egg-info/SOURCES.txt
mtpylon.egg-info/dependency_links.txt
mtpylon.egg-info/requires.txt
mtpylon.egg-info/top_level.txt
mtpylon/acknowledgement_store/__init__.py
mtpylon/acknowledgement_store/acknowledgement_store_protocol.py
mtpylon/acknowledgement_store/inmemory_acknowledgement_store.py
mtpylon/acknowledgement_store/types.py
mtpylon/aiohandlers/__init__.py
mtpylon/aiohandlers/pub_keys.py
mtpylon/aiohandlers/schema.py
mtpylon/aiohandlers/types.py
mtpylon/aiohandlers/websockets.py
mtpylon/configuration/__init__.py
mtpylon/configuration/configure.py
mtpylon/configuration/constants.py
mtpylon/configuration/import_path.py
mtpylon/configuration/types.py
mtpylon/crypto/__init__.py
mtpylon/crypto/auth_key.py
mtpylon/crypto/auth_key_manager.py
mtpylon/crypto/exceptions.py
mtpylon/crypto/generate_key_iv.py
mtpylon/crypto/get_msg_key.py
mtpylon/crypto/key_iv_pair.py
mtpylon/crypto/random_prime.py
mtpylon/crypto/rsa.py
mtpylon/crypto/rsa_fingerprint.py
mtpylon/crypto/rsa_manager.py
mtpylon/dh_prime_generators/__init__.py
mtpylon/dh_prime_generators/single_prime.py
mtpylon/dh_prime_generators/two_ton.py
mtpylon/dh_prime_generators/typing.py
mtpylon/message_handler/__init__.py
mtpylon/message_handler/message_handler.py
mtpylon/message_handler/strategies/__init__.py
mtpylon/message_handler/strategies/handle_message_container.py
mtpylon/message_handler/strategies/handle_msgs_ack_message.py
mtpylon/message_handler/strategies/handle_rpc_query_message.py
mtpylon/message_handler/strategies/handle_unencrypted_message.py
mtpylon/message_handler/strategies/handle_unknown_message.py
mtpylon/message_handler/strategies/logging_adapter.py
mtpylon/message_handler/strategies/selector.py
mtpylon/message_handler/strategies/types.py
mtpylon/message_handler/strategies/utils.py
mtpylon/messages/__init__.py
mtpylon/messages/encrypted_message.py
mtpylon/messages/mtproto_message.py
mtpylon/messages/types.py
mtpylon/messages/unencrypted_message.py
mtpylon/messages/utils.py
mtpylon/middlewares/__init__.py
mtpylon/middlewares/apply.py
mtpylon/middlewares/set_server_salt.py
mtpylon/middlewares/set_session_id.py
mtpylon/middlewares/types.py
mtpylon/salts/__init__.py
mtpylon/salts/salt.py
mtpylon/salts/server_salt_manager.py
mtpylon/salts/server_salt_manager_protocol.py
mtpylon/serialization/__init__.py
mtpylon/serialization/bytes.py
mtpylon/serialization/double.py
mtpylon/serialization/int.py
mtpylon/serialization/int128.py
mtpylon/serialization/int256.py
mtpylon/serialization/loaded.py
mtpylon/serialization/long.py
mtpylon/serialization/object.py
mtpylon/serialization/schema.py
mtpylon/serialization/string.py
mtpylon/serialization/vector.py
mtpylon/service_schema/__init__.py
mtpylon/service_schema/service_schema.py
mtpylon/service_schema/utils.py
mtpylon/service_schema/constructors/__init__.py
mtpylon/service_schema/constructors/bad_msg_notification.py
mtpylon/service_schema/constructors/biand_auth_key_inner.py
mtpylon/service_schema/constructors/client_dh_inner_data.py
mtpylon/service_schema/constructors/destroy_auth_key_res.py
mtpylon/service_schema/constructors/destroy_session_res.py
mtpylon/service_schema/constructors/future_salt.py
mtpylon/service_schema/constructors/future_salts.py
mtpylon/service_schema/constructors/message.py
mtpylon/service_schema/constructors/message_container.py
mtpylon/service_schema/constructors/message_copy.py
mtpylon/service_schema/constructors/message_resend_req.py
mtpylon/service_schema/constructors/msg_detailed_info.py
mtpylon/service_schema/constructors/msgs_ack.py
mtpylon/service_schema/constructors/msgs_all_info.py
mtpylon/service_schema/constructors/msgs_state_info.py
mtpylon/service_schema/constructors/msgs_state_req.py
mtpylon/service_schema/constructors/new_session.py
mtpylon/service_schema/constructors/pong.py
mtpylon/service_schema/constructors/pq_inner_data.py
mtpylon/service_schema/constructors/res_pq.py
mtpylon/service_schema/constructors/rpc_drop_answer.py
mtpylon/service_schema/constructors/rpc_error.py
mtpylon/service_schema/constructors/rpc_result.py
mtpylon/service_schema/constructors/server_dh_inner_data.py
mtpylon/service_schema/constructors/server_dh_params.py
mtpylon/service_schema/constructors/set_client_dh_params_answer.py
mtpylon/service_schema/functions/__init__.py
mtpylon/service_schema/functions/destroy_auth_key.py
mtpylon/service_schema/functions/destroy_session.py
mtpylon/service_schema/functions/get_future_salts.py
mtpylon/service_schema/functions/ping.py
mtpylon/service_schema/functions/ping_delay_disconnect.py
mtpylon/service_schema/functions/req_DH_params_func.py
mtpylon/service_schema/functions/req_pq_func.py
mtpylon/service_schema/functions/req_pq_multi_func.py
mtpylon/service_schema/functions/rpc_drop_answer.py
mtpylon/service_schema/functions/set_client_DH_params_func.py
mtpylon/service_schema/serialization/__init__.py
mtpylon/service_schema/serialization/message.py
mtpylon/service_schema/serialization/service_schema.py
mtpylon/sessions/__init__.py
mtpylon/sessions/in_memory_session_storage.py
mtpylon/sessions/session_event.py
mtpylon/sessions/session_oberver_protocol.py
mtpylon/sessions/session_storage_protocol.py
mtpylon/sessions/session_subject.py
mtpylon/sessions/session_subject_protocol.py
mtpylon/transports/__init__.py
mtpylon/transports/intermediate.py
mtpylon/transports/obfuscation.py
mtpylon/transports/transport_wrapper.py
mtpylon/transports/utils.py
tests/__init__.py
tests/echoschema.py
tests/helpers.py
tests/simple_manager.py
tests/simpleschema.py
tests/test_import_contextvars.py
tests/test_message_sender.py
tests/test_schema.py
tests/test_serializers.py
tests/test_utils.py
tests/test_acknokwledgement_store/__init__.py
tests/test_acknokwledgement_store/test_inmemory_acknowledgement_store.py
tests/test_aiohandlers/__init__.py
tests/test_aiohandlers/test_pub_keys.py
tests/test_aiohandlers/test_schema.py
tests/test_aiohandlers/test_websockets.py
tests/test_configuration/__init__.py
tests/test_configuration/test_configure.py
tests/test_configuration/test_import_path.py
tests/test_crypto/__init__.py
tests/test_crypto/test_auth_key.py
tests/test_crypto/test_auth_key_manager.py
tests/test_crypto/test_generate_key_iv.py
tests/test_crypto/test_get_msg_key.py
tests/test_crypto/test_random_prime.py
tests/test_crypto/test_rsa.py
tests/test_crypto/test_rsa_fingerprint.py
tests/test_crypto/test_rsa_manager.py
tests/test_dh_prime_generators/__init__.py
tests/test_dh_prime_generators/test_single_prime.py
tests/test_dh_prime_generators/test_two_ton.py
tests/test_message_handler/__init__.py
tests/test_message_handler/test_message_handler.py
tests/test_message_handler/test_strategies/__init__.py
tests/test_message_handler/test_strategies/test_handle_message_container.py
tests/test_message_handler/test_strategies/test_handle_msgs_ack_message.py
tests/test_message_handler/test_strategies/test_handle_rpc_query_message.py
tests/test_message_handler/test_strategies/test_handle_unencrypted_message.py
tests/test_message_handler/test_strategies/test_handle_unknown_message.py
tests/test_message_handler/test_strategies/test_selector.py
tests/test_message_handler/test_strategies/test_utils.py
tests/test_messages/__init__.py
tests/test_messages/test_encrypted_message.py
tests/test_messages/test_mtproto_message.py
tests/test_messages/test_unencrypted_message.py
tests/test_messages/test_utils.py
tests/test_middlewares/__init__.py
tests/test_middlewares/test_apply.py
tests/test_middlewares/test_session_id.py
tests/test_middlewares/test_set_server_salt.py
tests/test_salts/__init__.py
tests/test_salts/test_salt.py
tests/test_salts/test_server_salt_manager.py
tests/test_serialization/__init__.py
tests/test_serialization/test_bytes.py
tests/test_serialization/test_double.py
tests/test_serialization/test_int.py
tests/test_serialization/test_int128.py
tests/test_serialization/test_int256.py
tests/test_serialization/test_long.py
tests/test_serialization/test_object.py
tests/test_serialization/test_schema.py
tests/test_serialization/test_string.py
tests/test_serialization/test_vector.py
tests/test_service_schema/__init__.py
tests/test_service_schema/test_service_schema.py
tests/test_service_schema/test_functions/__init__.py
tests/test_service_schema/test_functions/test_req_DH_params_func.py
tests/test_service_schema/test_functions/test_req_pq_func.py
tests/test_service_schema/test_functions/test_req_pq_multi_func.py
tests/test_service_schema/test_functions/test_set_client_DH_params_func.py
tests/test_service_schema/test_serialization/__init__.py
tests/test_service_schema/test_serialization/test_message.py
tests/test_service_schema/test_serialization/test_service_schema.py
tests/test_sessions/__init__.py
tests/test_sessions/test_in_memory_session_storage.py
tests/test_sessions/test_session_subject.py
tests/test_transports/__init__.py
tests/test_transports/test_intermediate.py
tests/test_transports/test_obfuscation.py
tests/test_transports/test_utils.py