Aleksei Vambol
e39f156fff
Replace the ark-zkey witness calculator with the one of iden3 ( #273 )
...
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Add files via upload
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Update README.md
* Delete rln/resources/tree_height_20/rln.wasm
* Changes in accordance with the results of the first round of reviewing.
* Formatting
* Acknowledgements and a readme fix
* Minor change: Vec memory allocation
2024-12-25 12:38:35 +02:00
Ekaterina Broslavskaya
fc823e7187
fix(CI): add condition for stateless feature ( #267 )
...
* fix(CI): add conditional to nightly build
* fix(CI): add include into matrix build
2024-09-11 13:29:54 +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
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
tyshko-rostyslav
a1c292cb2e
add new path arg ( #207 )
2023-08-24 23:35:14 +05:30
Aaryamann Challani
7110e00674
fix: building in ci ( #201 )
2023-08-09 14:35:47 +05:30
Aaryamann Challani
6d58320077
fix(crates): version tags ( #194 )
...
* fix(crates): version tags
* fix commit
---------
Co-authored-by: Rostyslav Tyshko <tyshko.rostyslav@gmail.com>
2023-07-31 09:22:23 +02:00
tyshko-rostyslav
ecd056884c
CLI state between calls ( #175 )
...
* add serialization
* add config
* change state
* final touches
2023-06-07 16:48:01 +05:30
tyshko-rostyslav
ba8f011cc1
MVP CLI Proposal implementation: proof/verify functionality ( #168 )
...
* next feaf command
* delete leaf command
* get root command
* next feaf call
* delete leaf call
* get root call
* GetProof command
* Prove command
* Verify command
* GenerateProof command
* VerifyWithRoots command
* GetProof call
* Prove call
* Verify call
* GenerateProof call
* VerifyWithRoots call
* fmt
* redundunt
* output moved to stdout, better error msg
2023-06-05 15:24:17 +05:30
tyshko-rostyslav
3177e3ae74
MVP CLI Proposal implementation: leaf and root interactions ( #167 )
...
* next feaf command
* delete leaf command
* get root command
* next feaf call
* delete leaf call
* get root call
* better error comment
* to stdout
* fmt
2023-05-29 18:49:18 +05:30
tyshko-rostyslav
fcd4854037
Merkle tree operations ( #164 )
...
merkle tree operations added
2023-05-23 09:08:47 +02:00
tyshko-rostyslav
8c3d60ed01
RLN CLI basic ( #163 )
...
* new crate
* toml file
* lock file
* cli
* state
* commands
* main
* fmt
* reorgs
* redundunt
* fmt
2023-05-18 11:33:22 +05:30