Skip to main content

Lib for using EC curves (BN254), ZK sigma, and BulletProof protocols in python

Project description

zkbp a python interface for Bn254 using Ark-bn254 and Secp256k1 lib

Efficient python interface for zk using sigma protocols

  • To use zkbp for exploring ledger application, the interface can be used with PADL: https://github.com/jpmorganchase/PADL
  • lib 'zkbp' wrapped in python, so can be used directly as a python package for using crypto primitives and sigma proof generations. Implementation is based on BN254 currently and bulletproofs as well as extended ZKP with sigma protocols+range proofs. More info in the link above.

License

Apache v2-style license, as found in the LICENSE file.

This is a Research code only.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

zkbp-0.1.0-cp37-abi3-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.7+Windows x86-64

zkbp-0.1.0-cp37-abi3-manylinux_2_34_x86_64.whl (6.2 MB view details)

Uploaded CPython 3.7+manylinux: glibc 2.34+ x86-64

zkbp-0.1.0-cp37-abi3-macosx_11_0_arm64.whl (553.7 kB view details)

Uploaded CPython 3.7+macOS 11.0+ ARM64

File details

Details for the file zkbp-0.1.0-cp37-abi3-win_amd64.whl.

File metadata

  • Download URL: zkbp-0.1.0-cp37-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for zkbp-0.1.0-cp37-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a07e9f5e7e2b99804208677856bf811ac4f01c0c9b3ca91c15acc999d556c12b
MD5 4df7f70c6970650126d5be531904e773
BLAKE2b-256 d473bf4e1265e96dd10a8843584bea7b31c835f4d6e7b4334410c23f534a089a

See more details on using hashes here.

File details

Details for the file zkbp-0.1.0-cp37-abi3-manylinux_2_34_x86_64.whl.

File metadata

  • Download URL: zkbp-0.1.0-cp37-abi3-manylinux_2_34_x86_64.whl
  • Upload date:
  • Size: 6.2 MB
  • Tags: CPython 3.7+, manylinux: glibc 2.34+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for zkbp-0.1.0-cp37-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 d77bcf535fb9630337f1f6f3cfad0f93608730bd1672d34fe7f8563d393c5b93
MD5 3c8ee70a9cad44d0eb28c0fa69f9c3d6
BLAKE2b-256 58b3175b0edbb2adfb3bbbba805866785010166d66ee090061e4d47788f19654

See more details on using hashes here.

File details

Details for the file zkbp-0.1.0-cp37-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: zkbp-0.1.0-cp37-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 553.7 kB
  • Tags: CPython 3.7+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.15

File hashes

Hashes for zkbp-0.1.0-cp37-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66484ce718c71577e7db6661ad9c27fd553e01f6fae83b22817297f05a2c1830
MD5 b01fcc0f07a70248d7d4afdd9f3eac46
BLAKE2b-256 b886b1f4f431a147de57ac49ea8a321a7a421cd5ef2880383e597b93b9804931

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page