Implement OVA NIFS (#163)

* feat: Basic Ova NIFS impl working

The implementation follows the spec outlined by Bunz in:
https://hackmd.io/V4838nnlRKal9ZiTHiGYzw?view.

With this, the NIFS works and passes all tests.

* chore: Resolve all TODOs and warnings

* add: Docs for the NIMFS of the scheme and related structs

* chore: update imports

* add: Docs for all Ova NIFS functions

* fix: Unify nomenclature for all variables and elements within NIFS tests

* fix: Uniformize instance order in fn calls

* chore: pass clippy

* chore: clear all clippy findings in tests

* chore: Remove `mimc` from spelling checks

* chore: Address PR reviews
This commit is contained in:
Carlos Pérez
2024-10-03 10:36:09 +02:00
committed by GitHub
parent f1d82418ba
commit 88bbd9cff7
9 changed files with 672 additions and 6 deletions

View File

@@ -1,2 +1,3 @@
[default.extend-words]
groth = "groth"
mimc = "mimc"