tno.mpc.protocols.distributed_keygen Logo
v0.5.1

Contents:

  • distributed_keygen package
    • distributed_keygen.distributed_keygen module
      • DistributedPaillier
        • DistributedPaillier.__eq__()
        • DistributedPaillier.asend()
        • DistributedPaillier.broadcast()
        • DistributedPaillier.compute_modulus()
        • DistributedPaillier.decrypt()
        • 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.recv()
        • DistributedPaillier.recv_all()
        • DistributedPaillier.serialize()
        • DistributedPaillier.setup_input()
        • DistributedPaillier.setup_protocol()
        • DistributedPaillier.shamir_share_and_send()
    • distributed_keygen.paillier_shared_key module
      • PaillierSharedKey
        • PaillierSharedKey.__str__()
        • PaillierSharedKey.decrypt()
        • PaillierSharedKey.partial_decrypt()
    • distributed_keygen.shamir_secret_sharing module
      • ShamirSecretSharingScheme
        • ShamirSecretSharingScheme.__eq__()
        • ShamirSecretSharingScheme.__init__()
        • ShamirSecretSharingScheme.serialize()
        • ShamirSecretSharingScheme.share_secret()
      • ShamirShares
        • ShamirShares.__add__()
        • ShamirShares.__mul__()
        • ShamirShares.__rmul__()
        • ShamirShares.__str__()
        • ShamirShares.reconstruct_secret()
        • ShamirShares.serialize()
    • distributed_keygen.shamir_secret_sharing_integers module
      • IntegerShares
        • IntegerShares.__add__()
        • IntegerShares.__mul__()
        • IntegerShares.__rmul__()
        • IntegerShares.reconstruct_secret()
        • IntegerShares.serialize()
      • ShamirSecretSharingIntegers
        • ShamirSecretSharingIntegers.__init__()
        • ShamirSecretSharingIntegers.serialize()
        • ShamirSecretSharingIntegers.share_secret()
      • Shares
        • Shares.Beta
        • Shares.Biprime
        • Shares.Lambda
        • Shares.N
        • Shares.P
        • Shares.PartialDecryption
        • Shares.Q
        • Shares.SecretKey
        • Shares.V
        • Shares.beta
        • Shares.biprime
        • Shares.lambda_
        • Shares.n
        • Shares.p
        • Shares.partial_decryption
        • Shares.q
        • Shares.secret_key
        • Shares.v
    • distributed_keygen.utils module
      • mult_list()
tno.mpc.protocols.distributed_keygen
  • Search


© Copyright 2020-2023, TNO MPC Lab.

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