Generic utilities for implementing encryption schemes
Project description
TNO MPC Lab - Encryption Schemes - Utils
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.utils is part of the TNO Python Toolbox.
Limitations in (end-)use: the content of this software package may solely be used for applications that comply with international export control laws.
Documentation
Documentation of the tno.mpc.encryption_schemes.utils package can be found here.
Install
Easily install the tno.mpc.encryption_schemes.utils package using pip:
$ python -m pip install tno.mpc.encryption_schemes.utils
If you wish to use numpy
you can use:
$ python -m pip install 'tno.mpc.encryption_schemes.utils[numpy]'
If you wish to run the tests you can use:
$ python -m pip install 'tno.mpc.encryption_schemes.utils[tests]'
Note:
A significant performance improvement can be achieved by installing the GMPY2 library.
$ python -m pip install 'tno.mpc.encryption_schemes.utils[gmpy]'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Hashes for tno.mpc.encryption_schemes.utils-0.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29fc52b1d5d1f6d78a32842fc7101c62eca58829465c53523b802465243a0e01 |
|
MD5 | 9112c79fb060ca26db1f4a4f83553f71 |
|
BLAKE2b-256 | a401bfd29b454fdbb0c1b0e543f13f3e2890e2faedc41ed6e355d339f0691151 |