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.encryption_schemes.templates v3.0.0 is part of the TNO Python Toolbox.
tno.mpc.encryption_schemes.templates’s documentation
Contents:
- templates package
- templates.asymmetric_encryption_scheme module
- templates.encryption_scheme module
Ciphertext
EncodedPlaintext
EncryptionScheme
EncryptionScheme.__eq__()
EncryptionScheme.__init__()
EncryptionScheme.add()
EncryptionScheme.clear_instances()
EncryptionScheme.decode()
EncryptionScheme.decrypt()
EncryptionScheme.decrypt_sequence()
EncryptionScheme.encode()
EncryptionScheme.encrypt()
EncryptionScheme.encrypt_sequence()
EncryptionScheme.from_id()
EncryptionScheme.from_id_arguments()
EncryptionScheme.from_security_parameter()
EncryptionScheme.generate_key_material()
EncryptionScheme.id_from_arguments()
EncryptionScheme.identifier
EncryptionScheme.mul()
EncryptionScheme.neg()
EncryptionScheme.pow()
EncryptionScheme.remove_from_global_list()
EncryptionScheme.save_globally()
EncryptionSchemeWarning
SupportsNeg
- templates.randomized_encryption_scheme module
RandomizableCiphertext
RandomizedEncryptionScheme
RandomizedEncryptionScheme.__init__()
RandomizedEncryptionScheme.boot_generation()
RandomizedEncryptionScheme.generate_randomness()
RandomizedEncryptionScheme.get_randomness()
RandomizedEncryptionScheme.initialize_randomness()
RandomizedEncryptionScheme.shut_down()
RandomizedEncryptionScheme.unsafe_encrypt()
Randomness
Randomness.__init__()
Randomness.__len__()
Randomness.add_generation_worker()
Randomness.boot_generation()
Randomness.default_shutdown_timeout
Randomness.file_worker()
Randomness.generation_function()
Randomness.generation_worker()
Randomness.get_one()
Randomness.safe_print()
Randomness.shut_down()
Randomness.start_generating()
Randomness.stop_generating()
- templates.symmetric_encryption_scheme module