d15eaa2d98
* Added polynomial class * Added common types and constants * Implement commitment and proof generation * Added basic tests * Use custom polynomial * use evaluation form for building polynomial * Use fast division on polynomials * Fix poly operations * Add non working verification * Make verification work * Expand verify test * Cleanup imports * Update deps * Update common.py added verify setup mechanism * Added trusted setup, updated common to use gp generator and added setup verification test * Added comments --------- Co-authored-by: megonen <146561843+megonen@users.noreply.github.com> |
||
---|---|---|
.github/workflows | ||
carnot | ||
cryptarchia | ||
da | ||
eth-specs@ae3ef6f330 | ||
mixnet | ||
.gitignore | ||
.gitmodules | ||
README.md | ||
install-arkworksbls-arch64-osx.sh | ||
install-eth-specs.sh | ||
requirements.txt |
README.md
nomos-specs
Nomos related specification and documentation
Running Tests
To run all tests, run the following from the project root
python -m unittest -v
To test a specific module
python -m unittest -v cryptarchia.test_leader
Or all test modules in a directory
python -m unittest -v cryptarchia/test_*