# 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._
_This implementation of cryptographic software has not been audited. Use at your
own risk._
## Documentation
Documentation of the tno.mpc.encryption_schemes.utils package can be found
[here](https://docs.mpc.tno.nl/encryption_schemes/utils/0.11.1).
## Install
Easily install the tno.mpc.encryption_schemes.utils package using pip:
```console
$ python -m pip install tno.mpc.encryption_schemes.utils
```
If you wish to use `numpy` you can use:
```console
$ python -m pip install 'tno.mpc.encryption_schemes.utils[numpy]'
```
If you wish to run the tests you can use:
```console
$ python -m pip install 'tno.mpc.encryption_schemes.utils[tests]'
```
### Note:
A significant performance improvement can be achieved by installing the GMPY2
library.
```console
$ python -m pip install 'tno.mpc.encryption_schemes.utils[gmpy]'
```
Raw data
{
"_id": null,
"home_page": "",
"name": "tno.mpc.encryption-schemes.utils",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "TNO MPC Lab <mpclab@tno.nl>",
"keywords": "TNO,MPC,multi-party computation,encryption schemes,utils",
"author": "",
"author_email": "TNO MPC Lab <mpclab@tno.nl>",
"download_url": "https://files.pythonhosted.org/packages/b5/93/983df9c211b4255108b17067e8237c009939a961fad547d6292996c8ea3d/tno.mpc.encryption_schemes.utils-0.11.1.tar.gz",
"platform": "any",
"description": "# TNO MPC Lab - Encryption Schemes - Utils\n\nThe TNO MPC lab consists of generic software components, procedures, and\nfunctionalities developed and maintained on a regular basis to facilitate and\naid in the development of MPC solutions. The lab is a cross-project initiative\nallowing us to integrate and reuse previously developed MPC functionalities to\nboost the development of new protocols and solutions.\n\nThe package tno.mpc.encryption_schemes.utils is part of the TNO Python Toolbox.\n\n_Limitations in (end-)use: the content of this software package may solely be\nused for applications that comply with international export control laws._ \n_This implementation of cryptographic software has not been audited. Use at your\nown risk._\n\n## Documentation\n\nDocumentation of the tno.mpc.encryption_schemes.utils package can be found\n[here](https://docs.mpc.tno.nl/encryption_schemes/utils/0.11.1).\n\n## Install\n\nEasily install the tno.mpc.encryption_schemes.utils package using pip:\n\n```console\n$ python -m pip install tno.mpc.encryption_schemes.utils\n```\n\nIf you wish to use `numpy` you can use:\n\n```console\n$ python -m pip install 'tno.mpc.encryption_schemes.utils[numpy]'\n```\n\nIf you wish to run the tests you can use:\n\n```console\n$ python -m pip install 'tno.mpc.encryption_schemes.utils[tests]'\n```\n\n### Note:\n\nA significant performance improvement can be achieved by installing the GMPY2\nlibrary.\n\n```console\n$ python -m pip install 'tno.mpc.encryption_schemes.utils[gmpy]'\n```\n",
"bugtrack_url": null,
"license": "Apache License, Version 2.0",
"summary": "Generic utilities for implementing encryption schemes",
"version": "0.11.1",
"project_urls": {
"Documentation": "https://docs.mpc.tno.nl/encryption_schemes/utils/0.11.1",
"Homepage": "https://mpc.tno.nl/",
"Source": "https://github.com/TNO-MPC/encryption_schemes.utils"
},
"split_keywords": [
"tno",
"mpc",
"multi-party computation",
"encryption schemes",
"utils"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "204a319495d28ded2af6ecea7037f0141222ddf7834d66c7d77bcc38e547863c",
"md5": "1fc5b76d782dc55932a6f27605ebc56b",
"sha256": "8b31ae0a54acd91074998ed685473875ac92351007a36395e6c9ebdca07171a2"
},
"downloads": -1,
"filename": "tno.mpc.encryption_schemes.utils-0.11.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1fc5b76d782dc55932a6f27605ebc56b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 24120,
"upload_time": "2023-06-05T09:11:23",
"upload_time_iso_8601": "2023-06-05T09:11:23.139026Z",
"url": "https://files.pythonhosted.org/packages/20/4a/319495d28ded2af6ecea7037f0141222ddf7834d66c7d77bcc38e547863c/tno.mpc.encryption_schemes.utils-0.11.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b593983df9c211b4255108b17067e8237c009939a961fad547d6292996c8ea3d",
"md5": "2f744b98fb0d7120ff4af8b88264758d",
"sha256": "fa99964136743cbfa804953f1b161551ac786b052c5cfebd7c74076e397b3cea"
},
"downloads": -1,
"filename": "tno.mpc.encryption_schemes.utils-0.11.1.tar.gz",
"has_sig": false,
"md5_digest": "2f744b98fb0d7120ff4af8b88264758d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 23988,
"upload_time": "2023-06-05T09:11:24",
"upload_time_iso_8601": "2023-06-05T09:11:24.478190Z",
"url": "https://files.pythonhosted.org/packages/b5/93/983df9c211b4255108b17067e8237c009939a961fad547d6292996c8ea3d/tno.mpc.encryption_schemes.utils-0.11.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-06-05 09:11:24",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "TNO-MPC",
"github_project": "encryption_schemes.utils",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "tno.mpc.encryption-schemes.utils"
}