Metadata-Version: 2.1
Name: nucypher
Version: 0.1.0a2
Summary: ('A proxy re-encryption network to empower privacy in decentralized systems.',)
Home-page: https://github.com/nucypher/nucypher
Author: NuCypher
Author-email: dev@nucypher.com
License: GNU General Public License, Version 3
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Security
Requires-Python: >=3
Requires-Dist: appdirs (==1.4.3)
Requires-Dist: argh (==0.26.2)
Requires-Dist: asn1crypto (==0.24.0)
Requires-Dist: attrdict (==2.0.0)
Requires-Dist: attrs (==18.2.0)
Requires-Dist: autobahn (==19.1.1)
Requires-Dist: automat (==0.7.0)
Requires-Dist: boto3 (==1.9.85)
Requires-Dist: botocore (==1.12.85)
Requires-Dist: bytestring-splitter (==1.0.0a4)
Requires-Dist: certifi (==2018.11.29)
Requires-Dist: cffi (==1.11.5)
Requires-Dist: chardet (==3.0.4)
Requires-Dist: click (==7.0)
Requires-Dist: colorama (==0.4.1)
Requires-Dist: constant-sorrow (==0.1.0a8)
Requires-Dist: constantly (==15.1.0)
Requires-Dist: cryptography (==2.5)
Requires-Dist: dateparser (==0.7.0)
Requires-Dist: docutils (==0.14)
Requires-Dist: eth-abi (==2.0.0b5)
Requires-Dist: eth-account (==0.3.0)
Requires-Dist: eth-bloom (==1.0.3)
Requires-Dist: eth-hash[pysha3,pycryptodome] (==0.2.0)
Requires-Dist: eth-keyfile (==0.5.1)
Requires-Dist: eth-keys (==0.2.1)
Requires-Dist: eth-rlp (==0.1.2)
Requires-Dist: eth-tester (==0.1.0b37)
Requires-Dist: eth-typing (==2.0.0)
Requires-Dist: eth-utils (==1.4.1)
Requires-Dist: ethpm (==0.1.4a10)
Requires-Dist: flask (==1.0.2)
Requires-Dist: hendrix (==3.1.0)
Requires-Dist: hexbytes (==0.1.0)
Requires-Dist: humanize (==0.5.1)
Requires-Dist: hyperlink (==18.0.0)
Requires-Dist: idna (==2.8)
Requires-Dist: incremental (==17.5.0)
Requires-Dist: ipfsapi (==0.4.3)
Requires-Dist: itsdangerous (==1.1.0)
Requires-Dist: jinja2 (==2.10)
Requires-Dist: jmespath (==0.9.3)
Requires-Dist: jsonschema (==2.6.0)
Requires-Dist: lru-dict (==1.1.6)
Requires-Dist: markupsafe (==1.1.0)
Requires-Dist: maya (==0.6.1)
Requires-Dist: msgpack-python (==0.5.6)
Requires-Dist: mypy-extensions (==0.4.1)
Requires-Dist: parsimonious (==0.8.1)
Requires-Dist: pathtools (==0.1.2)
Requires-Dist: pendulum (==2.0.4)
Requires-Dist: protobuf (==3.6.1)
Requires-Dist: py-ecc (==1.4.7)
Requires-Dist: py-evm (==0.2.0a39)
Requires-Dist: py-geth (==2.0.1)
Requires-Dist: py-solc (==3.2.0)
Requires-Dist: pyasn1-modules (==0.2.3)
Requires-Dist: pyasn1 (==0.4.5)
Requires-Dist: pychalk (==2.0.1)
Requires-Dist: pycparser (==2.19)
Requires-Dist: pycryptodome (==3.7.3)
Requires-Dist: pyethash (==0.1.27)
Requires-Dist: pyhamcrest (==1.9.0)
Requires-Dist: pynacl (==1.3.0)
Requires-Dist: pyopenssl (==19.0.0)
Requires-Dist: pysha3 (==1.0.2)
Requires-Dist: pytest-ethereum (==0.1.3a6)
Requires-Dist: pytz (==2018.9)
Requires-Dist: pytzdata (==2018.7)
Requires-Dist: pyyaml (==4.2b4)
Requires-Dist: regex (==2019.1.24)
Requires-Dist: requests (==2.21.0)
Requires-Dist: rlp (==1.1.0)
Requires-Dist: s3transfer (==0.1.13)
Requires-Dist: semantic-version (==2.6.0)
Requires-Dist: sentry-sdk (==0.5.2)
Requires-Dist: service-identity (==18.1.0)
Requires-Dist: six (==1.12.0)
Requires-Dist: snaptime (==0.2.4)
Requires-Dist: sqlalchemy (==1.3.0b1)
Requires-Dist: toolz (==0.9.0)
Requires-Dist: trie (==1.3.8)
Requires-Dist: twisted (==18.9.0)
Requires-Dist: txaio (==18.8.1)
Requires-Dist: tzlocal (==2.0.0b1)
Requires-Dist: umbral (==0.1.3a0)
Requires-Dist: watchdog (==0.9.0)
Requires-Dist: web3[tester] (==5.0.0a4)
Requires-Dist: websockets (==7.0)
Requires-Dist: werkzeug (==0.14.1)
Requires-Dist: zope.interface (==4.6.0)
Requires-Dist: cytoolz (==0.9.0.1) ; implementation_name == "cpython"
Requires-Dist: python-dateutil (==2.7.5) ; python_version >= "2.7"
Requires-Dist: urllib3 (==1.24.1) ; python_version >= "3.4"
Provides-Extra: benchmark
Requires-Dist: pytest-benchmark ; extra == 'benchmark'
Provides-Extra: deployment
Requires-Dist: bumpversion ; extra == 'deployment'
Requires-Dist: ansible ; extra == 'deployment'
Provides-Extra: development
Requires-Dist: pytest ; extra == 'development'
Requires-Dist: pytest-xdist ; extra == 'development'
Requires-Dist: pytest-mypy ; extra == 'development'
Requires-Dist: pytest-twisted ; extra == 'development'
Requires-Dist: pytest-cov ; extra == 'development'
Requires-Dist: mypy ; extra == 'development'
Requires-Dist: codecov ; extra == 'development'
Requires-Dist: coverage ; extra == 'development'
Requires-Dist: moto ; extra == 'development'
Provides-Extra: docs
Requires-Dist: sphinx ; extra == 'docs'
Requires-Dist: sphinx-autobuild ; extra == 'docs'

![](/docs/source/.static/img/nucypher.png)

*A proxy re-encryption network to empower privacy in decentralized systems*

----

v0.1.0-alpha.2

![](https://img.shields.io/pypi/wheel/nucypher.svg)
![](https://img.shields.io/pypi/pyversions/nucypher.svg)
![](https://coveralls.io/repos/github/nucypher/nucypher/badge.svg?branch=master)
![](https://circleci.com/gh/nucypher/nucypher/tree/master.svg?style=svg)
![](https://img.shields.io/discord/411401661714792449.svg)
[![Documentation Status](https://readthedocs.org/projects/nucypher/badge/?version=latest)](https://nucypher.readthedocs.io/en/latest/?badge=latest)
![](https://img.shields.io/pypi/l/nucypher.svg)


- Documentation https://nucypher.readthedocs.io/en/latest/
- Website https://www.nucypher.com/


# Whitepapers

### Network

[*"NuCypher - A proxy re-encryption network to empower privacy in decentralized systems"*](https://github.com/nucypher/whitepaper/blob/master/whitepaper.pdf)

*by Michael Egorov, David Nuñez, and MacLane Wilkison - NuCypher*

### Economics

[*"NuCypher - Mining & Staking Economics"*](https://github.com/nucypher/mining-paper/blob/master/mining-paper.pdf)

*by Michael Egorov, MacLane Wilkison - NuCypher*


### Cryptography

[*"Umbral A Threshold Proxy Re-Encryption Scheme"*](https://github.com/nucypher/umbral-doc/blob/master/umbral-doc.pdf)

*by David Nuñez*


