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.
Hashes for coconut_lib-1.0.2-py2.py3-none-any.whl