TNO MPC Lab
The TNO MPC lab consists of generic software components, procedures, and functionalities developed and maintained on a regular basis to facilitate and aid in the development of MPC solutions. The lab is a cross-project initiative allowing us to integrate and reuse previously developed MPC functionalities to boost the development of new protocols and solutions.
The package tno.mpc.protocols.distributed_keygen v1.0.0 is part of the TNO Python Toolbox.
tno.mpc.protocols.distributed_keygen’s documentation
Contents:
- distributed_keygen package
- distributed_keygen.distributed_keygen module
DistributedPaillierDistributedPaillier.__eq__()DistributedPaillier.__init__()DistributedPaillier.asend()DistributedPaillier.broadcast()DistributedPaillier.compute_modulus()DistributedPaillier.decrypt()DistributedPaillier.default_biprime_paramDistributedPaillier.default_corruption_thresholdDistributedPaillier.default_key_lengthDistributedPaillier.default_prime_thresholdDistributedPaillier.default_sec_shamirDistributedPaillier.deserialize()DistributedPaillier.from_security_parameter()DistributedPaillier.gather_shares()DistributedPaillier.generate_keypair()DistributedPaillier.generate_pq()DistributedPaillier.generate_prime_additive_share()DistributedPaillier.generate_secret_key()DistributedPaillier.get_indices()DistributedPaillier.int_shamir_share_and_send()DistributedPaillier.recv()DistributedPaillier.recv_all()DistributedPaillier.serialize()DistributedPaillier.setup_input()DistributedPaillier.setup_protocol()DistributedPaillier.shamir_share_and_send()
- distributed_keygen.paillier_shared_key module
- distributed_keygen.utils module
- distributed_keygen.distributed_keygen module