AUTHORS.rst
LICENSE
MANIFEST.in
README.md
pyproject.toml
setup.cfg
setup.py
src/syft/VERSION
src/syft/__init__.py
src/syft/experimental_flags.py
src/syft/filterwarnings.py
src/syft/jax_settings.py
src/syft/logger.py
src/syft/registry.py
src/syft/util.py
src/syft.egg-info/PKG-INFO
src/syft.egg-info/SOURCES.txt
src/syft.egg-info/dependency_links.txt
src/syft.egg-info/entry_points.txt
src/syft.egg-info/not-zip-safe
src/syft.egg-info/requires.txt
src/syft.egg-info/top_level.txt
src/syft/ast/__init__.py
src/syft/ast/attribute.py
src/syft/ast/callable.py
src/syft/ast/dynamic_object.py
src/syft/ast/enum.py
src/syft/ast/globals.py
src/syft/ast/klass.py
src/syft/ast/module.py
src/syft/ast/property.py
src/syft/ast/static_attr.py
src/syft/ast/util.py
src/syft/cache/constant2epsilon_1200k.npy
src/syft/capnp/__init__.py
src/syft/capnp/array.capnp
src/syft/capnp/data_subject_ledger.capnp
src/syft/capnp/fixed_precision_tensor.capnp
src/syft/capnp/gamma_tensor.capnp
src/syft/capnp/phi_tensor.capnp
src/syft/capnp/tensor.capnp
src/syft/core/__init__.py
src/syft/core/adp/__init__.py
src/syft/core/adp/abstract_ledger_store.py
src/syft/core/adp/data_subject.py
src/syft/core/adp/data_subject_ledger.py
src/syft/core/adp/data_subject_list.py
src/syft/core/adp/ledger_store.py
src/syft/core/adp/vectorized_publish.py
src/syft/core/common/__init__.py
src/syft/core/common/decorators.py
src/syft/core/common/environment.py
src/syft/core/common/group.py
src/syft/core/common/message.py
src/syft/core/common/object.py
src/syft/core/common/pointer.py
src/syft/core/common/storeable_object.py
src/syft/core/common/uid.py
src/syft/core/common/serde/__init__.py
src/syft/core/common/serde/capnp.py
src/syft/core/common/serde/deserialize.py
src/syft/core/common/serde/recursive.py
src/syft/core/common/serde/serializable.py
src/syft/core/common/serde/serialize.py
src/syft/core/common/serde/types.py
src/syft/core/io/__init__.py
src/syft/core/io/address.py
src/syft/core/io/connection.py
src/syft/core/io/route.py
src/syft/core/io/virtual.py
src/syft/core/io/location/__init__.py
src/syft/core/io/location/location.py
src/syft/core/io/location/specific.py
src/syft/core/io/location/group/__init__.py
src/syft/core/io/location/group/group.py
src/syft/core/io/location/group/registry.py
src/syft/core/io/location/group/subscription.py
src/syft/core/node/__init__.py
src/syft/core/node/device.py
src/syft/core/node/device_client.py
src/syft/core/node/domain.py
src/syft/core/node/domain_client.py
src/syft/core/node/domain_interface.py
src/syft/core/node/domain_msg_registry.py
src/syft/core/node/domain_service.py
src/syft/core/node/enums.py
src/syft/core/node/exceptions.py
src/syft/core/node/network.py
src/syft/core/node/network_client.py
src/syft/core/node/registry.py
src/syft/core/node/service.py
src/syft/core/node/vm.py
src/syft/core/node/vm_client.py
src/syft/core/node/abstract/__init__.py
src/syft/core/node/abstract/node.py
src/syft/core/node/abstract/node_service_interface.py
src/syft/core/node/common/__init__.py
src/syft/core/node/common/client.py
src/syft/core/node/common/exceptions.py
src/syft/core/node/common/metadata.py
src/syft/core/node/common/node.py
src/syft/core/node/common/util.py
src/syft/core/node/common/action/__init__.py
src/syft/core/node/common/action/action_sequence.py
src/syft/core/node/common/action/beaver_action.py
src/syft/core/node/common/action/common.py
src/syft/core/node/common/action/exception_action.py
src/syft/core/node/common/action/function_or_constructor_action.py
src/syft/core/node/common/action/garbage_collect_batched_action.py
src/syft/core/node/common/action/garbage_collect_object_action.py
src/syft/core/node/common/action/get_enum_attribute_action.py
src/syft/core/node/common/action/get_object_action.py
src/syft/core/node/common/action/get_or_set_property_action.py
src/syft/core/node/common/action/get_or_set_static_attribute_action.py
src/syft/core/node/common/action/greenlets_switch.py
src/syft/core/node/common/action/run_class_method_action.py
src/syft/core/node/common/action/run_class_method_smpc_action.py
src/syft/core/node/common/action/save_object_action.py
src/syft/core/node/common/action/smpc_action_functions.py
src/syft/core/node/common/action/smpc_action_message.py
src/syft/core/node/common/action/smpc_action_seq_batch_message.py
src/syft/core/node/common/client_manager/__init__.py
src/syft/core/node/common/client_manager/association_api.py
src/syft/core/node/common/client_manager/dataset_api.py
src/syft/core/node/common/client_manager/domain_api.py
src/syft/core/node/common/client_manager/request_api.py
src/syft/core/node/common/client_manager/role_api.py
src/syft/core/node/common/client_manager/user_api.py
src/syft/core/node/common/client_manager/vpn_api.py
src/syft/core/node/common/node_manager/__init__.py
src/syft/core/node/common/node_manager/association_request_manager.py
src/syft/core/node/common/node_manager/constants.py
src/syft/core/node/common/node_manager/database_manager.py
src/syft/core/node/common/node_manager/dataset_manager.py
src/syft/core/node/common/node_manager/dict_store.py
src/syft/core/node/common/node_manager/environment_manager.py
src/syft/core/node/common/node_manager/node_manager.py
src/syft/core/node/common/node_manager/node_route_manager.py
src/syft/core/node/common/node_manager/redis_store.py
src/syft/core/node/common/node_manager/request_manager.py
src/syft/core/node/common/node_manager/role_manager.py
src/syft/core/node/common/node_manager/setup_manager.py
src/syft/core/node/common/node_manager/user_manager.py
src/syft/core/node/common/node_service/__init__.py
src/syft/core/node/common/node_service/auth.py
src/syft/core/node/common/node_service/node_service.py
src/syft/core/node/common/node_service/success_resp_message.py
src/syft/core/node/common/node_service/accept_or_deny_request/__init__.py
src/syft/core/node/common/node_service/accept_or_deny_request/accept_or_deny_request_messages.py
src/syft/core/node/common/node_service/accept_or_deny_request/accept_or_deny_request_service.py
src/syft/core/node/common/node_service/association_request/__init__.py
src/syft/core/node/common/node_service/association_request/association_request_messages.py
src/syft/core/node/common/node_service/association_request/association_request_service.py
src/syft/core/node/common/node_service/child_node_lifecycle/__init__.py
src/syft/core/node/common/node_service/child_node_lifecycle/child_node_lifecycle_messages.py
src/syft/core/node/common/node_service/child_node_lifecycle/child_node_lifecycle_service.py
src/syft/core/node/common/node_service/dataset_manager/__init__.py
src/syft/core/node/common/node_service/dataset_manager/dataset_manager_messages.py
src/syft/core/node/common/node_service/dataset_manager/dataset_manager_service.py
src/syft/core/node/common/node_service/generic_payload/__init__.py
src/syft/core/node/common/node_service/generic_payload/messages.py
src/syft/core/node/common/node_service/generic_payload/syft_message.py
src/syft/core/node/common/node_service/get_remaining_budget/__init__.py
src/syft/core/node/common/node_service/get_remaining_budget/get_remaining_budget_messages.py
src/syft/core/node/common/node_service/get_remaining_budget/get_remaining_budget_service.py
src/syft/core/node/common/node_service/get_repr/__init__.py
src/syft/core/node/common/node_service/get_repr/get_repr_messages.py
src/syft/core/node/common/node_service/get_repr/get_repr_service.py
src/syft/core/node/common/node_service/heritage_update/__init__.py
src/syft/core/node/common/node_service/heritage_update/heritage_update_messages.py
src/syft/core/node/common/node_service/heritage_update/heritage_update_service.py
src/syft/core/node/common/node_service/infra_manager/infra_manager_messages.py
src/syft/core/node/common/node_service/infra_manager/infra_manager_service.py
src/syft/core/node/common/node_service/msg_forwarding/__init__.py
src/syft/core/node/common/node_service/msg_forwarding/msg_forwarding_service.py
src/syft/core/node/common/node_service/network_search/__init__.py
src/syft/core/node/common/node_service/network_search/network_search_messages.py
src/syft/core/node/common/node_service/network_search/network_search_service.py
src/syft/core/node/common/node_service/node_setup/__init__.py
src/syft/core/node/common/node_service/node_setup/node_setup_messages.py
src/syft/core/node/common/node_service/node_setup/node_setup_service.py
src/syft/core/node/common/node_service/object_action/__init__.py
src/syft/core/node/common/node_service/object_action/obj_action_service.py
src/syft/core/node/common/node_service/object_delete/__init__.py
src/syft/core/node/common/node_service/object_delete/object_delete_message.py
src/syft/core/node/common/node_service/object_request/__init__.py
src/syft/core/node/common/node_service/object_request/object_request_messages.py
src/syft/core/node/common/node_service/object_request/object_request_service.py
src/syft/core/node/common/node_service/object_search/__init__.py
src/syft/core/node/common/node_service/object_search/obj_search_service.py
src/syft/core/node/common/node_service/object_search_permission_update/__init__.py
src/syft/core/node/common/node_service/object_search_permission_update/obj_search_permission_messages.py
src/syft/core/node/common/node_service/object_search_permission_update/obj_search_permission_service.py
src/syft/core/node/common/node_service/object_transfer/__init__.py
src/syft/core/node/common/node_service/object_transfer/object_transfer_messages.py
src/syft/core/node/common/node_service/peer_discovery/__init__.py
src/syft/core/node/common/node_service/peer_discovery/peer_discovery_messages.py
src/syft/core/node/common/node_service/peer_discovery/peer_discovery_service.py
src/syft/core/node/common/node_service/ping/__init__.py
src/syft/core/node/common/node_service/ping/ping_messages.py
src/syft/core/node/common/node_service/ping/ping_service.py
src/syft/core/node/common/node_service/publish/publish_messages.py
src/syft/core/node/common/node_service/publish/publish_service.py
src/syft/core/node/common/node_service/request_answer/__init__.py
src/syft/core/node/common/node_service/request_answer/request_answer_messages.py
src/syft/core/node/common/node_service/request_answer/request_answer_service.py
src/syft/core/node/common/node_service/request_handler/__init__.py
src/syft/core/node/common/node_service/request_handler/request_handler_messages.py
src/syft/core/node/common/node_service/request_handler/request_handler_service.py
src/syft/core/node/common/node_service/request_receiver/__init__.py
src/syft/core/node/common/node_service/request_receiver/request_receiver_messages.py
src/syft/core/node/common/node_service/request_receiver/request_receiver_service.py
src/syft/core/node/common/node_service/resolve_pointer_type/__init__.py
src/syft/core/node/common/node_service/resolve_pointer_type/resolve_pointer_type_messages.py
src/syft/core/node/common/node_service/resolve_pointer_type/resolve_pointer_type_service.py
src/syft/core/node/common/node_service/role_manager/__init__.py
src/syft/core/node/common/node_service/role_manager/role_manager_messages.py
src/syft/core/node/common/node_service/role_manager/role_manager_service.py
src/syft/core/node/common/node_service/simple/__init__.py
src/syft/core/node/common/node_service/simple/obj_exists.py
src/syft/core/node/common/node_service/simple/simple_messages.py
src/syft/core/node/common/node_service/simple/simple_service.py
src/syft/core/node/common/node_service/tensor_manager/__init__.py
src/syft/core/node/common/node_service/tensor_manager/tensor_manager_messages.py
src/syft/core/node/common/node_service/tensor_manager/tensor_manager_service.py
src/syft/core/node/common/node_service/testing_services/__init__.py
src/syft/core/node/common/node_service/testing_services/repr_service.py
src/syft/core/node/common/node_service/upload_service/__init__.py
src/syft/core/node/common/node_service/upload_service/upload_service_messages.py
src/syft/core/node/common/node_service/user_auth/__init__.py
src/syft/core/node/common/node_service/user_auth/user_auth_messages.py
src/syft/core/node/common/node_service/user_auth/user_auth_service.py
src/syft/core/node/common/node_service/user_manager/__init__.py
src/syft/core/node/common/node_service/user_manager/new_user_messages.py
src/syft/core/node/common/node_service/user_manager/user_manager_service.py
src/syft/core/node/common/node_service/user_manager/user_messages.py
src/syft/core/node/common/node_service/vm_request_service/__init__.py
src/syft/core/node/common/node_service/vm_request_service/vm_service.py
src/syft/core/node/common/node_service/vm_request_service/vm_service_test.py
src/syft/core/node/common/node_service/vpn/__init__.py
src/syft/core/node/common/node_service/vpn/vpn_messages.py
src/syft/core/node/common/node_service/vpn/vpn_service.py
src/syft/core/node/common/node_table/__init__.py
src/syft/core/node/common/node_table/association_request.py
src/syft/core/node/common/node_table/bin_obj_dataset.py
src/syft/core/node/common/node_table/bin_obj_metadata.py
src/syft/core/node/common/node_table/dataset.py
src/syft/core/node/common/node_table/dataset_group.py
src/syft/core/node/common/node_table/entity.py
src/syft/core/node/common/node_table/environment.py
src/syft/core/node/common/node_table/json_obj.py
src/syft/core/node/common/node_table/ledger.py
src/syft/core/node/common/node_table/metadata.py
src/syft/core/node/common/node_table/node.py
src/syft/core/node/common/node_table/node_route.py
src/syft/core/node/common/node_table/pdf.py
src/syft/core/node/common/node_table/request.py
src/syft/core/node/common/node_table/roles.py
src/syft/core/node/common/node_table/setup.py
src/syft/core/node/common/node_table/user.py
src/syft/core/node/common/node_table/user_environment.py
src/syft/core/node/common/node_table/utils.py
src/syft/core/node/common/permissions/__init__.py
src/syft/core/node/common/permissions/permissions.py
src/syft/core/node/common/permissions/user_permissions.py
src/syft/core/pointer/__init__.py
src/syft/core/pointer/pointer.py
src/syft/core/pointer/garbage_collection/__init__.py
src/syft/core/pointer/garbage_collection/garbage_collection.py
src/syft/core/pointer/garbage_collection/gc_batched.py
src/syft/core/pointer/garbage_collection/gc_simple.py
src/syft/core/pointer/garbage_collection/gc_strategy.py
src/syft/core/smpc/__init__.py
src/syft/core/smpc/approximations/__init__.py
src/syft/core/smpc/approximations/exp.py
src/syft/core/smpc/approximations/log.py
src/syft/core/smpc/approximations/reciprocal.py
src/syft/core/smpc/approximations/utils.py
src/syft/core/smpc/protocol/__init__.py
src/syft/core/smpc/protocol/aby3/__init__.py
src/syft/core/smpc/protocol/aby3/aby3.py
src/syft/core/smpc/protocol/beaver/__init__.py
src/syft/core/smpc/protocol/beaver/beaver.py
src/syft/core/smpc/protocol/spdz/__init__.py
src/syft/core/smpc/protocol/spdz/spdz.py
src/syft/core/smpc/store/__init__.py
src/syft/core/smpc/store/crypto_primitive_provider.py
src/syft/core/smpc/store/crypto_store.py
src/syft/core/smpc/store/exceptions.py
src/syft/core/store/__init__.py
src/syft/core/store/dataset.py
src/syft/core/store/proxy_dataset.py
src/syft/core/store/store_interface.py
src/syft/core/store/storeable_object.py
src/syft/core/tensor/__init__.py
src/syft/core/tensor/ancestors.py
src/syft/core/tensor/broadcastable.py
src/syft/core/tensor/config.py
src/syft/core/tensor/fixed_precision_tensor.py
src/syft/core/tensor/fixed_precision_tensor_ancestor.py
src/syft/core/tensor/functions.py
src/syft/core/tensor/lazy_repeat_array.py
src/syft/core/tensor/manager.py
src/syft/core/tensor/passthrough.py
src/syft/core/tensor/tensor.py
src/syft/core/tensor/util.py
src/syft/core/tensor/autodp/__init__.py
src/syft/core/tensor/autodp/adp_tensor.py
src/syft/core/tensor/autodp/gamma_tensor.py
src/syft/core/tensor/autodp/phi_tensor.py
src/syft/core/tensor/smpc/__init__.py
src/syft/core/tensor/smpc/context.py
src/syft/core/tensor/smpc/mpc_tensor.py
src/syft/core/tensor/smpc/mpc_tensor_ancestor.py
src/syft/core/tensor/smpc/share_tensor.py
src/syft/core/tensor/smpc/utils.py
src/syft/core/test/__init__.py
src/syft/core/test/module_test.py
src/syft/grid/__init__.py
src/syft/grid/grid_url.py
src/syft/grid/client/__init__.py
src/syft/grid/client/client.py
src/syft/grid/client/grid_connection.py
src/syft/grid/client/proxy_client.py
src/syft/grid/connections/__init__.py
src/syft/grid/connections/http_connection.py
src/syft/lib/__init__.py
src/syft/lib/util.py
src/syft/lib/misc/__init__.py
src/syft/lib/misc/union.py
src/syft/lib/numpy/__init__.py
src/syft/lib/numpy/array.py
src/syft/lib/python/__init__.py
src/syft/lib/python/bool.py
src/syft/lib/python/bytes.py
src/syft/lib/python/complex.py
src/syft/lib/python/dict.py
src/syft/lib/python/float.py
src/syft/lib/python/int.py
src/syft/lib/python/iterator.py
src/syft/lib/python/list.py
src/syft/lib/python/none.py
src/syft/lib/python/primitive_container.py
src/syft/lib/python/primitive_factory.py
src/syft/lib/python/primitive_interface.py
src/syft/lib/python/range.py
src/syft/lib/python/set.py
src/syft/lib/python/slice.py
src/syft/lib/python/string.py
src/syft/lib/python/tuple.py
src/syft/lib/python/types.py
src/syft/lib/python/util.py
src/syft/lib/python/collections/__init__.py
src/syft/lib/python/collections/collections.py
src/syft/lib/python/collections/ordered_dict.py
src/syft/lib/torch/__init__.py
src/syft/lib/torch/allowlist.py
src/syft/lib/torch/device.py
src/syft/lib/torch/parameter.py
src/syft/lib/torch/return_types.py
src/syft/lib/torch/size.py
src/syft/lib/torch/tensor_util.py
src/syft/lib/torch/uppercase_tensor.py
src/syft/proto/core/auth/signed_message_pb2.py
src/syft/proto/core/common/common_object_pb2.py
src/syft/proto/core/common/recursive_serde_pb2.py
src/syft/proto/core/io/address_pb2.py
src/syft/proto/core/io/connection_pb2.py
src/syft/proto/core/io/location_pb2.py
src/syft/proto/core/io/route_pb2.py
src/syft/proto/core/node/common/client_pb2.py
src/syft/proto/core/node/common/metadata_pb2.py
src/syft/proto/core/node/common/action/action_pb2.py
src/syft/proto/core/node/common/action/action_sequence_pb2.py
src/syft/proto/core/node/common/action/beaver_action_pb2.py
src/syft/proto/core/node/common/action/exception_action_pb2.py
src/syft/proto/core/node/common/action/garbage_collect_batched_pb2.py
src/syft/proto/core/node/common/action/garbage_collect_object_pb2.py
src/syft/proto/core/node/common/action/get_enum_attribute_pb2.py
src/syft/proto/core/node/common/action/get_object_pb2.py
src/syft/proto/core/node/common/action/get_set_property_pb2.py
src/syft/proto/core/node/common/action/get_set_static_attribute_pb2.py
src/syft/proto/core/node/common/action/run_class_method_pb2.py
src/syft/proto/core/node/common/action/run_class_method_smpc_pb2.py
src/syft/proto/core/node/common/action/run_function_or_constructor_pb2.py
src/syft/proto/core/node/common/action/save_object_pb2.py
src/syft/proto/core/node/common/action/smpc_action_message_pb2.py
src/syft/proto/core/node/common/action/smpc_action_seq_batch_message_pb2.py
src/syft/proto/core/node/common/service/child_node_lifecycle_service_pb2.py
src/syft/proto/core/node/common/service/get_repr_service_pb2.py
src/syft/proto/core/node/common/service/heritage_update_service_pb2.py
src/syft/proto/core/node/common/service/object_search_message_pb2.py
src/syft/proto/core/node/common/service/object_search_permission_update_message_pb2.py
src/syft/proto/core/node/common/service/repr_service_pb2.py
src/syft/proto/core/node/common/service/resolve_pointer_type_service_pb2.py
src/syft/proto/core/node/common/service/simple_service_pb2.py
src/syft/proto/core/node/domain/service/accept_or_deny_request_message_pb2.py
src/syft/proto/core/node/domain/service/get_remaining_budget_service_pb2.py
src/syft/proto/core/node/domain/service/pss_pb2.py
src/syft/proto/core/node/domain/service/request_answer_message_pb2.py
src/syft/proto/core/node/domain/service/request_answer_response_pb2.py
src/syft/proto/core/node/domain/service/request_handler_message_pb2.py
src/syft/proto/core/node/domain/service/request_message_pb2.py
src/syft/proto/core/pointer/pointer_pb2.py
src/syft/proto/core/store/dataset_pb2.py
src/syft/proto/core/store/store_object_pb2.py
src/syft/proto/core/tensor/share_tensor_pb2.py
src/syft/proto/core/tensor/tensor_pb2.py
src/syft/proto/grid/connections/http_connection_pb2.py
src/syft/proto/grid/messages/association_messages_pb2.py
src/syft/proto/grid/messages/dataset_messages_pb2.py
src/syft/proto/grid/messages/infra_messages_pb2.py
src/syft/proto/grid/messages/network_search_messages_pb2.py
src/syft/proto/grid/messages/request_messages_pb2.py
src/syft/proto/grid/messages/role_messages_pb2.py
src/syft/proto/grid/messages/setup_messages_pb2.py
src/syft/proto/grid/messages/success_resp_message_pb2.py
src/syft/proto/grid/messages/tensor_messages_pb2.py
src/syft/proto/grid/messages/transfer_messages_pb2.py
src/syft/proto/grid/messages/user_messages_pb2.py
src/syft/proto/grid/service/signaling_service_pb2.py
src/syft/proto/lib/numpy/array_pb2.py
src/syft/proto/lib/numpy/tensor_pb2.py
src/syft/proto/lib/python/bool_pb2.py
src/syft/proto/lib/python/bytes_pb2.py
src/syft/proto/lib/python/complex_pb2.py
src/syft/proto/lib/python/dict_pb2.py
src/syft/proto/lib/python/float_pb2.py
src/syft/proto/lib/python/int_pb2.py
src/syft/proto/lib/python/iterator_pb2.py
src/syft/proto/lib/python/list_pb2.py
src/syft/proto/lib/python/none_pb2.py
src/syft/proto/lib/python/range_pb2.py
src/syft/proto/lib/python/set_pb2.py
src/syft/proto/lib/python/slice_pb2.py
src/syft/proto/lib/python/string_pb2.py
src/syft/proto/lib/python/tuple_pb2.py
src/syft/proto/lib/python/collections/ordered_dict_pb2.py
src/syft/proto/lib/torch/device_pb2.py
src/syft/proto/lib/torch/module_pb2.py
src/syft/proto/lib/torch/parameter_pb2.py
src/syft/proto/lib/torch/returntypes_pb2.py
src/syft/proto/lib/torch/size_pb2.py
src/syft/proto/lib/torch/tensor_pb2.py
src/syft/proto/util/data_message_pb2.py
src/syft/proto/util/vendor_bytes_pb2.py