Ekaterina Broslavskaya
b9d27039c3
chore(rln): add uncompressed key and benches ( #269 )
...
* chore(rln): add uncompressed key and benches
* chore(rln): refactor
* chore(rln): update to uncompressed arkzkey
2024-10-01 14:16:03 +07:00
Aaryamann Challani
d8f813bc2e
chore(rln): refactor resource initialization ( #260 )
...
* chore(rln): optimize into Lazy OnceCells
* fix
* fix: dont change duration
* fix: increase duration?
* chore: add backtrace
* fix: remove plotter to avoid f64 range failure
* fix: remove ci alteration
* fix: use arc over witness calc
* fix: remove more lifetimes
* fix: benchmark correct fn call, not the getter
* fix: bench config
2024-06-17 13:43:09 +05:30
Aaryamann Challani
c6493bd10f
chore(rln): use ark serialized verification key for faster serde ( #259 )
...
* chore(rln): use ark serialized verification key for faster serde
* fix: unused imports
* fix: rm verification_key.json
* fix: s/vk_from_slice/vk_from_ark_serialized/g
2024-06-14 11:03:55 +05:30
Aaryamann Challani
dd5edd6818
chore(rln): add verifying key deser benchmark ( #258 )
2024-06-07 15:16:44 +05:30
Ekaterina Broslavskaya
d3d85c3e3c
feat(rln): function for checking indices of leaves which are set to zero ( #249 )
...
* add function for empty leaves
* fix from linter
* fix rebase
* update test in utils
* fix
* fix(trees): inconsistencies in override_range (#250 )
* fix tests
---------
Co-authored-by: Aaryamann Challani <43716372+rymnc@users.noreply.github.com>
2024-05-17 21:40:42 +05:30
Ekaterina Broslavskaya
0005b1d61f
Expose a public function to fetch the root of a subtree at level n ( #247 )
...
* add get_subroot function
* update test
* update pmtree dependecy
2024-05-17 16:35:18 +07:00
Ekaterina Broslavskaya
4931b25237
fix(rln): Remove resources folder, update missed docs ( #246 )
...
* remove resources folder, update missed docs
* refactor
2024-05-10 18:13:00 +07:00
Ekaterina Broslavskaya
51939be4a8
chore(rln): tests and benchmarks review ( #243 )
...
* add set benches
* add set benches
* refactor tests
* took out the general functions in ffi
* rollback file reader
2024-05-09 17:37:34 +07:00
Ekaterina Broslavskaya
8581ac0b78
chore(rln): add ark-zkey support ( #242 )
...
* Add Submodule
* Add arkzkey
* make arkzkey support as feature
* update submodule url
* add abstract around feature
* new bench file
* update ci
2024-05-06 18:09:22 +07:00
Aaryamann Challani
b841e725a0
feat(rln): pmtree benchmarks ( #169 )
...
* feat(rln): pmtree benchmarks
* style(rln): lint
2023-05-29 18:51:36 +05:30