tno.mpc.encryption-schemes.utils


Nametno.mpc.encryption-schemes.utils JSON
Version 0.11.1 PyPI version JSON
download
home_page
SummaryGeneric utilities for implementing encryption schemes
upload_time2023-06-05 09:11:24
maintainer
docs_urlNone
author
requires_python>=3.7
licenseApache License, Version 2.0
keywords tno mpc multi-party computation encryption schemes utils
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.12003s