{"id":13531781,"url":"https://github.com/ZenGo-X/bulletproofs","last_synced_at":"2025-04-01T20:30:32.435Z","repository":{"id":40622978,"uuid":"151226116","full_name":"ZenGo-X/bulletproofs","owner":"ZenGo-X","description":"Bulletproofs and Bulletproofs+ Rust implementation for Aggregated Range Proofs over multiple elliptic curves","archived":false,"fork":false,"pushed_at":"2022-12-16T14:30:43.000Z","size":105,"stargazers_count":72,"open_issues_count":8,"forks_count":42,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-05-21T13:54:19.710Z","etag":null,"topics":["bulletproofs","elliptic-curves","zero-knowledge-proofs"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ZenGo-X.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-02T08:49:55.000Z","updated_at":"2024-03-18T10:21:32.000Z","dependencies_parsed_at":"2023-01-29T14:15:18.931Z","dependency_job_id":null,"html_url":"https://github.com/ZenGo-X/bulletproofs","commit_stats":null,"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenGo-X%2Fbulletproofs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenGo-X%2Fbulletproofs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenGo-X%2Fbulletproofs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ZenGo-X%2Fbulletproofs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ZenGo-X","download_url":"https://codeload.github.com/ZenGo-X/bulletproofs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246709921,"owners_count":20821296,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bulletproofs","elliptic-curves","zero-knowledge-proofs"],"created_at":"2024-08-01T07:01:05.677Z","updated_at":"2025-04-01T20:30:32.065Z","avatar_url":"https://github.com/ZenGo-X.png","language":"Rust","readme":"# Bulletproofs\nThis library implements [Bulletproofs+](https://eprint.iacr.org/2020/735.pdf) and [Bulletproofs](https://eprint.iacr.org/2017/1066.pdf) aggregated range proofs with multi-exponent verification. The library supports multiple elliptic curves: _secp256k1_ , _ristretto_ , _ed25519_\n\n\n## Usage\nControl range and batch size using `n,m` variables. Supported range is any number `0\u003cn\u003c2^64`. \nThe library contains multiple test examples that can be followed (run them with `Cargo test`). To change an elliptic curve, change `feature` for [Curv](https://github.com/KZen-networks/curv/blob/master/Cargo.toml) dependency inside `Cargo.toml`. \n\n## Benchmarks\n Run `cargo bench`. For _ristretto_ the current implementation is ~4x slower than [dalek-cryptography](https://github.com/dalek-cryptography/curve25519-dalek). \n\n## Contact\nFeel free to [reach out](mailto:github@kzencorp.com) or join the ZenGo X [Telegram](https://t.me/joinchat/ET1mddGXRoyCxZ-7) for discussions on code and research.\n","funding_links":[],"categories":["Cryptography","Rust"],"sub_categories":["Zero Knowledge Proofs"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZenGo-X%2Fbulletproofs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FZenGo-X%2Fbulletproofs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FZenGo-X%2Fbulletproofs/lists"}