preon: aurora-aes based signature
- Python packages
pip install -r requirements.txt
- Pull submodules
git submodule update --init --recursive
- Prepare shared library for FFT in C
make
- Installing Jupyter Notebook(https://jupyter.org/) for running 'xxx.ipynb' testers.
- aesR1CS : R1CS for AES128.
- aurora : The Aurora proving system.
- fri_ldt : FRI low degree test: a ZK proof of polynomial degrees.
- commit : Merkel tree commit scheme.
- libgf264fft : Python wrappers for C fft library.
- polyeval : Submodule pointing to C fft library.
- preon : The Preon digital signature scheme.
- utils : Some utilities: field arithmetic, hash functions, PRNGs, etc.
Please see/run preon-test.ipynb with jupyter notebook(https://jupyter.org/).