TNO PET Lab
The TNO PET Lab consists of generic software components, procedures, and functionalities developed and maintained on a regular basis to facilitate and aid in the development of PET solutions. The lab is a cross-project initiative allowing us to integrate and reuse previously developed PET functionalities to boost the development of new protocols and solutions.
The package tno.mpc.protocols.distributed_keygen v3.1.4 is part of the TNO Python Toolbox.
tno.mpc.protocols.distributed_keygen’s documentation
- distributed_keygen package
- distributed_keygen.distributed_keygen module
DistributedPaillier
DistributedPaillier.SerializedDistributedPaillier
DistributedPaillier.__eq__()
DistributedPaillier.__init__()
DistributedPaillier.apply_encoding()
DistributedPaillier.compute_modulus()
DistributedPaillier.decrypt()
DistributedPaillier.decrypt_sequence()
DistributedPaillier.default_biprime_param
DistributedPaillier.default_corruption_threshold
DistributedPaillier.default_key_length
DistributedPaillier.default_prime_threshold
DistributedPaillier.default_sec_shamir
DistributedPaillier.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.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