tno.mpc.protocols.risk-propagation

View on PyPIReverse Dependencies (0)

2.2.3 tno.mpc.protocols.risk_propagation-2.2.3-py3-none-any.whl

Wheel Details

Project: tno.mpc.protocols.risk-propagation
Version: 2.2.3
Filename: tno.mpc.protocols.risk_propagation-2.2.3-py3-none-any.whl
Download: [link]
Size: 111834
MD5: fd1e533a0ce630c11af53edcf995a5ef
SHA256: c0bdab3e696fbd4824b7d2a5a2da7afa9cb2afb2f11875a9cfc160c7f4cf757f
Uploaded: 2024-10-16 13:32:55 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: tno.mpc.protocols.risk_propagation
Version: 2.2.3
Summary: Secure risk propagation using distributed Paillier
Author-Email: TNO PET Lab <petlab[at]tno.nl>
Maintainer-Email: TNO PET Lab <petlab[at]tno.nl>
Project-Url: Homepage, https://pet.tno.nl/
Project-Url: Documentation, https://docs.pet.tno.nl/mpc/protocols/risk_propagation/2.2.3
Project-Url: Source, https://github.com/TNO-Mpc/protocols.risk_propagation
License: Apache License, Version 2.0
Keywords: TNO,MPC,multi-party computation,protocols,risk propagation
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Information Technology
Classifier: Intended Audience :: Science/Research
Classifier: Typing :: Typed
Classifier: Topic :: Security :: Cryptography
Platform: any
Requires-Python: >=3.8
Requires-Dist: numpy (<3,>=1.24)
Requires-Dist: tno.mpc.communication (>=4.8.1,~=4.8)
Requires-Dist: tno.mpc.encryption-schemes.paillier
Requires-Dist: tno.mpc.protocols.distributed-keygen (~=4.0)
Requires-Dist: tno.mpc.encryption-schemes.paillier[gmpy]; extra == "gmpy"
Requires-Dist: tno.mpc.protocols.distributed-keygen[gmpy]; extra == "gmpy"
Requires-Dist: numpy (>=1.21); extra == "tests"
Requires-Dist: pandas; extra == "tests"
Requires-Dist: pandas-stubs; extra == "tests"
Requires-Dist: pytest (>=8.1); extra == "tests"
Requires-Dist: pytest-asyncio; extra == "tests"
Provides-Extra: gmpy
Provides-Extra: tests
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 9713 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.2.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tno/mpc/protocols/risk_propagation/__init__.py sha256=3bLRrvj86r8DIGDKaLcA4t1w0ZyDr5vHe--kHL_aT8c 364
tno/mpc/protocols/risk_propagation/account.py sha256=zWNgsLkA_GtFG_rW5_RHH4aU2YEKX7Gonpd0h1UGV1g 5638
tno/mpc/protocols/risk_propagation/accounts.py sha256=Az5gzKlEmPVzOTTwruzU_aZTZLKmtRSH4Qjv17OXP38 4241
tno/mpc/protocols/risk_propagation/bank.py sha256=7sJPMwCKdx2Vbzl2qimpKOI3PWSdK-ce7ZvSziT-zRQ 9494
tno/mpc/protocols/risk_propagation/exceptions.py sha256=WU2h7UOQZBPknC4NqFIe5-6t9neao0AfUCQ5FGRkepc 283
tno/mpc/protocols/risk_propagation/player.py sha256=nP8h_ZohnvuvnE8D_3SayuRIdSYcayQs7x-YpsyG0w4 24032
tno/mpc/protocols/risk_propagation/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tno/mpc/protocols/risk_propagation/transaction.py sha256=8y0A5-7FtICf1LlobwGKxMBycSDZBwvTyib6fO28Suc 800
tno/mpc/protocols/risk_propagation/transactions.py sha256=oKpYOzGN18JRl50gWG29SJIgIHsRFddxRNDuLLn6FQI 1083
tno/mpc/protocols/risk_propagation/test/__init__.py sha256=YNo_b8rODw-SCJVTvzvxH7e9uYp5GhPHElrvEn1Jxtc 73
tno/mpc/protocols/risk_propagation/test/conftest.py sha256=zP-BEJdA84D7Ug1Q5ak92x9ut7gqcfxUNuBw7Z_st6w 7111
tno/mpc/protocols/risk_propagation/test/plaintext_risk_propagation.py sha256=A0WvY9rvo5p1tnAZQfCNUSTO5mO-VRAhjBTKeHSsEbI 6346
tno/mpc/protocols/risk_propagation/test/test_comparison_against_plaintext.py sha256=jBX5OL5paHa69Y5sDxFZwdmIP-tiprrzmYpHiGXU61U 4441
tno/mpc/protocols/risk_propagation/test/test_risk_propagation.py sha256=IWGBaIC53GlaH7Ax24RlAtHnXviOC7jaN52-ZyBJDaU 1332
tno/mpc/protocols/risk_propagation/test/test_store_load_results.py sha256=_Y2jInTOi0wWqEn1F2VczFBPimvSIMbRk9Ktto8XwN0 6644
tno/mpc/protocols/risk_propagation/test/test_data/__init__.py sha256=0ed5zgWXtpZFraL8kjoSxdV4IX8kTcmmqL127OjqSxQ 7428
tno/mpc/protocols/risk_propagation/test/test_data/generate_test_case_data.py sha256=O2xvm4P1-fc1D2PzfQLuHqdOu90QZ1nBIPRyAQydXRI 6668
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/__init__.py sha256=bYBo9GkIl_CzBLAaPSUcnDdkecsu0oDuysE257UsJ6c 598
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/nodes_all.csv sha256=NaCVWUm2-R0lNohmm2J6KdhxF1ISnZkg9qjIRvH7nbE 195
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/nodes_local0.csv sha256=QnwNpGOxcCfttNUawogDhO-GniL5r2nCDB-ecwuRhuY 74
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/nodes_local1.csv sha256=N2W7212aOAzedQCQJg5Ajb5GLldbBXP8V1YnOnMA2Bk 74
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/nodes_local2.csv sha256=JDm6NFm1InZuGECZm6U682n0NgVvhliM1L795J7U65U 75
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_all_period0.csv sha256=q1yFoh7jj3oQIUtHIHd3AWmE-G3xHSjupSnl8nm2CpA 338
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_all_period1.csv sha256=GBUihVuizgJOYMaCdz0CEltBoGeWNqMVH3K0HDIowB4 456
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_all_period2.csv sha256=vi2-4pZXRpzNV4iUHYjvG3EVoexRm2PUamYefjkhRfg 300
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local0_period0.csv sha256=4xq6b4fsVkN69_5Na_64PXIrGJCRlwXr4sCn6pU8xnQ 470
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local0_period1.csv sha256=krHAB-8-fB_zY8TSftIE06D031iX8y_0yIoYTqGg2ro 788
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local0_period2.csv sha256=3u_xCXD7DKGylAqvRQmA8hPh4d2jWUWZGxzYqWaZVyU 375
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local1_period0.csv sha256=pcPrxAIfXlyvpu9LSWm2yfSFbWnHFOwB8ED-DTPI6aI 543
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local1_period1.csv sha256=Mvp02bHcLyFDRFP6gaLGt96cboHr_0NYkudF74qEhEc 521
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local1_period2.csv sha256=ufT17nl4s2dVe_gQDMlj4yWcjrqsFkeqjjU405INd-8 377
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local2_period0.csv sha256=q8BW6ptEvdx7MCrg_ap7MgcnxQ3Be_EM0iXuXz-vD28 476
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local2_period1.csv sha256=fW2Y_KXrX-vDY_gMUieeU2qn1fl8RyL-diYMgeVN-50 627
tno/mpc/protocols/risk_propagation/test/test_data/missing_nodes/transactions_local2_period2.csv sha256=2lx53raizuB6YU1Iq9_oYfloPhTzmGGofzwRmiUK80E 501
tno/mpc/protocols/risk_propagation/test/test_data/small/__init__.py sha256=lM-nJVTgR3tcsIx8b4-TcWAPmifpIOgah1YFkVTuU4A 250
tno/mpc/protocols/risk_propagation/test/test_data/small/nodes_all.csv sha256=43WoAalpwSr6sZqGj3ia66ghzwx7itAhgE8vv53HMZg 1929
tno/mpc/protocols/risk_propagation/test/test_data/small/nodes_local0.csv sha256=PmlXBorPYusmjOIjp7olBy4goCT9ERmLoz31rD5-DAA 635
tno/mpc/protocols/risk_propagation/test/test_data/small/nodes_local1.csv sha256=fxhejK-N2Z_VntPlfg5oEc6v8EbwwCvDRwG2sV2GsBc 651
tno/mpc/protocols/risk_propagation/test/test_data/small/nodes_local2.csv sha256=Z2rheQ-vuauRV9exoVoKlT7gk9aaeRcPb0kU-7bWObU 671
tno/mpc/protocols/risk_propagation/test/test_data/small/transactions_all_period0.csv sha256=kSuh6nzIhOR6Nt4W4YzJeKxLiIu0DXN3dD28ygngfjk 4366
tno/mpc/protocols/risk_propagation/test/test_data/small/transactions_local0_period0.csv sha256=lejD7CE6GrYNo2NgLf1M3mCnZ11MThihGSG1CiG0kd4 5525
tno/mpc/protocols/risk_propagation/test/test_data/small/transactions_local1_period0.csv sha256=BSRkq2vZ8ZJDinl02gu6zzKeoOeOeTHY8ZyZ65Tz92w 5445
tno/mpc/protocols/risk_propagation/test/test_data/small/transactions_local2_period0.csv sha256=sHAHn0moBpeJm1Axe_hk8HFU-KlKDkiu6qWRua7QVN0 5148
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/__init__.py sha256=cCYbtKA-aV89TT-mUW-HrnFYUvCIjPNec-krmrQbFLo 250
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/nodes_all.csv sha256=pmKCDqhm6aJzWLZKOiOWxldZga2vDwW2L8wS2k6q4eA 955
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/nodes_local0.csv sha256=JlGnppGtxzS_i7M6Xrmvi770cFf2_jwpYJZtaS1B_7M 319
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/nodes_local1.csv sha256=7loX7yP58sfT84gEtOM1o2vvUZ8VOz2b3gVGYQSZiYo 332
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/nodes_local2.csv sha256=WLdE0F3cCyPsm_vqkVq_hiVCEcxjl47NUwiOqCcU2-c 332
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_all_period0.csv sha256=JeH-MDG1hB6Cwfom8VmVEo3WPQ-huyx0qvWmudW9I04 2094
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_all_period1.csv sha256=ktL-u9YXkJ2TzpIxEdP15RDt_L1qD9D5s5GOCXvy1Oc 1849
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_all_period2.csv sha256=9FJfDAwF6yYsD9SfjeP6-_q99D2im9Ccx7XLhtSB8N8 1928
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local0_period0.csv sha256=BSU_XBSy1dxXh6micWNA0uj8_vr6eDRd8f7awnEVLFc 2597
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local0_period1.csv sha256=Dy0lXHiX8yb3bkI7RMJwGzBaJHkG8kV5GH85AmTL4As 2364
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local0_period2.csv sha256=zSmeOt6HhdsTuyn1P3LN7ZqYZF7MOJHH4XI59C44-nA 2417
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local1_period0.csv sha256=agbcK4sY2A3O_aLS8sBLp1JzUOA1d9vGkPkU2o49Afo 2625
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local1_period1.csv sha256=fFrQ5_fYFnFKGANMN4tq3njFcRbfth5QdvjDSw5KnBs 2396
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local1_period2.csv sha256=1T_i_VdITmvbW7M1GAAel8ni4ZGgt_mQfWM8ESmA2b4 2437
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local2_period0.csv sha256=J2Cns35gN7c9cNy7MKFzE-1cVpR0Iq8Sto9WV8oLA-U 2632
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local2_period1.csv sha256=OH9b5RmIjjufHSNXQhNw1c5AtXAuCsSpuA87kcUUeQg 2271
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period/transactions_local2_period2.csv sha256=v3MImudkyvbzhcLHe-SZDFIIqEgKxZkGv3foHSrJ6Mo 2299
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/__init__.py sha256=wK83L9oR40iEvq7-1su60UcFGOHWMvCoufLgCjlkWOo 250
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/nodes_all.csv sha256=SR3AozEzR5itYgyBHtgIVQtUyZeplnUDV2_exXjKh-4 1934
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/nodes_local0.csv sha256=DZr7L6WbuXc6ZikRxJFEB_AGFrsBZWTRlZ_Ve6iK0rs 642
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/nodes_local1.csv sha256=udiSX3eXK9H8eHkS8sY7tuHhvTRumtfD_9uGLz58WZI 652
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/nodes_local2.csv sha256=a2uFWYIkv1PdgPkwcN26KtSAjwsTrJ66LmgZXsr2860 668
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_all_period0.csv sha256=2F4isrjz7XT31Mx5bK8cODy5YrccZFMiWykzRSwugfA 4477
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_all_period1.csv sha256=XJCvvsIK0qkQ-gnPdyUQZz07nXaYiS-4q79zPRoHokI 3818
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_all_period2.csv sha256=7PZeX8dbDr0UVZeqbYv2m8ZA_HZx0uOTsp6xxjAuqfQ 4290
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_all_period3.csv sha256=fOd-BkmmnTxrRduKW6lbvyis6sbk-_EHWv_vG3zdkUs 4280
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_all_period4.csv sha256=MwYae7btQrOFw4v9tF3-CWYTSKluqL2NWTTcZYqqjAA 3933
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local0_period0.csv sha256=JYWorjD1ZAHAjXDHqS1HaE60EddmLtoVAY_7vurULfs 5249
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local0_period1.csv sha256=XQugWb_a-0_a-RD8wosDUpl0FrWx8xBbmZ6N3yAr6mw 4510
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local0_period2.csv sha256=I54FF0okJsrMgnmaYyjImomtUmShlT_8RAJawsy-Pjs 5182
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local0_period3.csv sha256=n2VAn84uvGySkPCb8QJRSidhnc4fAc3okdfrdq1LL8E 5410
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local0_period4.csv sha256=eD4Up2wWZ4M5M1ZUhVglqYm3ia2QDQusa6HQ_k5H1w0 4506
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local1_period0.csv sha256=VnOlWDngTQjihBR_3ROTanXP5UuUHu15x24xzyvXQ_8 5625
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local1_period1.csv sha256=b0reYu844DY1V5cttzG8zgzllm5ronIE0LWL1SXgIhc 4773
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local1_period2.csv sha256=PXqc3vmX3SbZPSculsapFR7kjUuoaMh4I3YU6X5x2DM 5039
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local1_period3.csv sha256=cVy0KAHgnpN8pfI4zW4Vk3m3CwmefFFJCD4HSy1kmCA 4961
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local1_period4.csv sha256=by-72hBFrnaGqKXP0g8w2Q-OJYTeZBnIbakO5gFPdvU 4810
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local2_period0.csv sha256=X9uRGrsRrGQSQqyNuYr217tmq7pP_Rb3PHb2swayXQ0 5353
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local2_period1.csv sha256=OPhtwpGg9BLH0H9pRmYMau65YSTMQSu5308_fOVy3X4 4927
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local2_period2.csv sha256=2W0IHWRmdIqtix7Q5pzBvF0Y4CpGB8M92VttiGP4mtU 5102
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local2_period3.csv sha256=A9h_TiSe7rtNnRldd0na4a8F2ks1cJ01t7tmOONZz78 5194
tno/mpc/protocols/risk_propagation/test/test_data/small_multi_period_test/transactions_local2_period4.csv sha256=poriMBHQrfc-ZvVqCnb7tOqqgrg8PqWXy83uaNG_E4k 4842
tno.mpc.protocols.risk_propagation-2.2.3.dist-info/LICENSE sha256=lB7ho16PcqLAjZJKDQt7-2cu_GFjDVQsI5s6-4U1ZBY 10991
tno.mpc.protocols.risk_propagation-2.2.3.dist-info/METADATA sha256=mIwtrclE3YK3q3Ur3HbnRMZZNYq3x0RruIlWdTYR3xE 11350
tno.mpc.protocols.risk_propagation-2.2.3.dist-info/WHEEL sha256=OVMc5UfuAQiSplgO0_WdW7vXVGAt9Hdd6qtN4HotdyA 91
tno.mpc.protocols.risk_propagation-2.2.3.dist-info/top_level.txt sha256=7cHKx5j6ibiq14EYKPAhHk_NqB8u-nPUjh5R4TDqpHo 4
tno.mpc.protocols.risk_propagation-2.2.3.dist-info/RECORD

top_level.txt

tno