tno.mpc.protocols.distributed_keygen Logo
v4.0.0

Contents:

  • 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_secret_key()
        • DistributedPaillier.get_indices()
        • DistributedPaillier.int_shamir_share_and_send()
        • DistributedPaillier.serialize()
        • DistributedPaillier.setup_input()
        • DistributedPaillier.setup_protocol()
      • SessionIdError
    • distributed_keygen.paillier_shared_key module
      • PaillierSharedKey
        • PaillierSharedKey.SerializedPaillierSharedKey
        • PaillierSharedKey.__eq__()
        • PaillierSharedKey.__init__()
        • PaillierSharedKey.__str__()
        • PaillierSharedKey.decrypt()
        • PaillierSharedKey.deserialize()
        • PaillierSharedKey.partial_decrypt()
        • PaillierSharedKey.serialize()
    • distributed_keygen.utils module
      • AdditiveVariable
        • AdditiveVariable.clone()
        • AdditiveVariable.get_share()
        • AdditiveVariable.reconstruct()
        • AdditiveVariable.set_share()
        • AdditiveVariable.share()
      • Batched
        • Batched.__getitem__()
        • Batched.__init__()
        • Batched.batch_size
        • Batched.clone()
        • Batched.get_share()
        • Batched.reconstruct()
        • Batched.set_plaintext()
        • Batched.set_plaintexts()
        • Batched.set_share()
        • Batched.share()
        • Batched.variables
      • ShamirVariable
        • ShamirVariable.clone()
        • ShamirVariable.get_share()
        • ShamirVariable.get_shares()
        • ShamirVariable.reconstruct()
        • ShamirVariable.set_share()
        • ShamirVariable.share()
      • Shares
        • Shares.Beta
        • Shares.Lambda
        • Shares.N
        • Shares.P
        • Shares.Q
        • Shares.SecretKey
        • Shares.beta
        • Shares.lambda_
        • Shares.p
        • Shares.q
        • Shares.secret_key
      • Variable
        • Variable.__add__()
        • Variable.__init__()
        • Variable.__mul__()
        • Variable.clone()
        • Variable.get_plaintext()
        • Variable.get_share()
        • Variable.reconstruct()
        • Variable.set_plaintext()
        • Variable.set_share()
        • Variable.share()
      • exchange_reconstruct()
      • exchange_shares()
      • mult_list()
tno.mpc.protocols.distributed_keygen
  • Python Module Index

Python Module Index

d
 
d
- distributed_keygen
    distributed_keygen.distributed_keygen
    distributed_keygen.paillier_shared_key
    distributed_keygen.utils

© Copyright 2020-2023, TNO MPC Lab.

Built with Sphinx using a theme provided by Read the Docs.
tno.mpc.protocols.distributed_keygen v4.0.0
Versions
latest
v0.5.1
v0.5.4
v1.0.0
v1.1.2
v3.1.2
v3.1.4
v4.0.0