Skip to content

Curdleproofs (.pie) is a zero-knowledge shuffle argument (in Python)

License

Notifications You must be signed in to change notification settings

jsign/curdleproofs.pie

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

curdleproofs.pie

curdleproofs.pie is a Python implementation of the curdleproofs protocol from the Ethereum Foundation Cryptography Research team.

The implementation is at feature parity with the original implementation and passes all the tests provided there.

Additionally, curdleproofs.pie contains a self-contained package implementing Merlin Transcripts (along with the required subset of the STROBE framework) in Python. This is also tested for equivalence to the Rust implementation using the provided tests in that repository.

About

Curdleproofs (.pie) is a zero-knowledge shuffle argument (in Python)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%