py-zkp


Namepy-zkp JSON
Version 0.1.0 PyPI version JSON
download
home_pagehttps://github.com/tokamak-network/py_zkp
Summarypy-zkp: ZKP in python including groth16, plonk, tokamak_snarks
upload_time2024-10-24 05:14:48
maintainerNone
docs_urlNone
authorTokamak Network
requires_python<4,>=3.8
licenseNone
keywords zkp
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # py_zkp

This is complementaly project of [ZKP study series postings(WIP)](https://www.notion.so/tokamak/6e59b0e13af24a83ae50a10cd59dfbfa?pvs=4)

This is a library that allows you to verify Python code with various ZKP algorithms, including groth16 and plonk.
Using this library, you can convert Python code to QAP and use functions for the entire ZKP process, including setup, proving, and verifying.

# Quickstart

```
python -m pip install py_zkp
```

# Developer Setup

### Development Environment Setup

You can set up your dev environment with:

```
git clone https://github.com/tokamak-network/py_zkp.git
cd py_zkp
python3 -m venv venv
. venv/bin/activate
python -m pip install -e ".[dev]"
```

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/tokamak-network/py_zkp",
    "name": "py-zkp",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<4,>=3.8",
    "maintainer_email": null,
    "keywords": "zkp",
    "author": "Tokamak Network",
    "author_email": "kevin@tokamak.network",
    "download_url": "https://files.pythonhosted.org/packages/23/2a/3eda0a9f8b567f26ada5dcd28807ea18457be455301f215b4fb2a0d6a0bb/py_zkp-0.1.0.tar.gz",
    "platform": null,
    "description": "# py_zkp\n\nThis is complementaly project of [ZKP study series postings(WIP)](https://www.notion.so/tokamak/6e59b0e13af24a83ae50a10cd59dfbfa?pvs=4)\n\nThis is a library that allows you to verify Python code with various ZKP algorithms, including groth16 and plonk.\nUsing this library, you can convert Python code to QAP and use functions for the entire ZKP process, including setup, proving, and verifying.\n\n# Quickstart\n\n```\npython -m pip install py_zkp\n```\n\n# Developer Setup\n\n### Development Environment Setup\n\nYou can set up your dev environment with:\n\n```\ngit clone https://github.com/tokamak-network/py_zkp.git\ncd py_zkp\npython3 -m venv venv\n. venv/bin/activate\npython -m pip install -e \".[dev]\"\n```\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "py-zkp: ZKP in python including groth16, plonk, tokamak_snarks",
    "version": "0.1.0",
    "project_urls": {
        "Homepage": "https://github.com/tokamak-network/py_zkp"
    },
    "split_keywords": [
        "zkp"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c88d94458dbe717d7b848e4e07a46f2ec44dec014305ac2672e78ce20db8513",
                "md5": "7123a1b88ee6e31e25a78589f37a401f",
                "sha256": "9f16894cc06d856ab5b5e07065bfff78f836ed2da4fdfe462ec2ab7b2ad37ee1"
            },
            "downloads": -1,
            "filename": "py_zkp-0.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "7123a1b88ee6e31e25a78589f37a401f",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": "<4,>=3.8",
            "size": 16488,
            "upload_time": "2024-10-24T05:14:47",
            "upload_time_iso_8601": "2024-10-24T05:14:47.260777Z",
            "url": "https://files.pythonhosted.org/packages/1c/88/d94458dbe717d7b848e4e07a46f2ec44dec014305ac2672e78ce20db8513/py_zkp-0.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "232a3eda0a9f8b567f26ada5dcd28807ea18457be455301f215b4fb2a0d6a0bb",
                "md5": "c4982a64a93a0b9223721a8219d3cdb0",
                "sha256": "5b5a0c65ba8c6b04883ed1b20e19d457a4f61bfdc0426fb32c346acac3db2082"
            },
            "downloads": -1,
            "filename": "py_zkp-0.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c4982a64a93a0b9223721a8219d3cdb0",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<4,>=3.8",
            "size": 17812,
            "upload_time": "2024-10-24T05:14:48",
            "upload_time_iso_8601": "2024-10-24T05:14:48.926430Z",
            "url": "https://files.pythonhosted.org/packages/23/2a/3eda0a9f8b567f26ada5dcd28807ea18457be455301f215b4fb2a0d6a0bb/py_zkp-0.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-24 05:14:48",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "tokamak-network",
    "github_project": "py_zkp",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "py-zkp"
}
        
Elapsed time: 0.40969s