python_snarks
Project description
python-snarks
This is a Python implementation of zkSNARK schemes. This library is based on snarkjs, and uses the output from circom.
For now, it is for research purpose, not implemented for product.
Install dependencies
$ pip install cached_property
$ pip install fnv
$ pip install wasmer==1.0.0a3
$ pip install wasmer_compiler_cranelift==1.0.0a3
Test
$ pytest tests/test_groth16.py
Supported platforms
The supported platforms currently support are set to the requirements of the wasmer-python.
TODO
- Compatibility with the latest snarkjs, circom
- Performance optimizing
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
python-snarks-0.0.0.tar.gz
(16.6 kB
view hashes)
Built Distribution
Close
Hashes for python_snarks-0.0.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc8e9ca31d3e271083971e099861d109b50de4855d05a086e209c6f0acaade4d |
|
MD5 | e64b50a78d3cc789a2bcc7bc6bd80215 |
|
BLAKE2b-256 | be339eea7fcee0f7056d940323b196c5db00cdf11c92ee78600497421ed67f9f |