Threshold Issuance Selective Disclosure Credentials.
Coconut is selective disclosure credential scheme supporting distributed threshold issuance, public and private attributes, re-randomization, and multiple unlinkable selective attribute revelations. Coconut can be used by modern blockchains to ensure confidentiality, authenticity and availability even when a subset of credential issuing authorities are malicious or offline. Coconut uses short and computationally efficient credentials, and our evaluation shows that most Coconut cryptographic primitives take just a few milliseconds on average, with verification taking the longest time (10 milliseconds).
$ git clone https://github.com/asonnino/coconut-new $ cd coconut-new $ pip install -e .
Tests can be run as follows:
$ pytest -v --cov=coconut tests/
or simply using tox:
Release history Release notifications | RSS feed
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size coconut_lib-1.0.3-py2.py3-none-any.whl (6.8 kB)||File type Wheel||Python version py2.py3||Upload date||Hashes View|
|Filename, size coconut-lib-1.0.3.tar.gz (6.5 kB)||File type Source||Python version None||Upload date||Hashes View|
Hashes for coconut_lib-1.0.3-py2.py3-none-any.whl