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 |
Aaryamann Challani
|
0997d15d33
|
fix(rln): use tree_height_20 artifacts from ceremony (#218)
* fix(rln): use artifacts from ceremony
* chore: Release
|
2023-10-04 13:22:51 +05:30 |
Aaryamann Challani
|
8614b2a33a
|
feat: rln-v2 (#204)
* feat(rln-v2): update serde for rln-v2 (#202)
* feat(rln-v2): update serde for rln-v2
* fix: public tests that needed to append the new fields
* s/id_commitments/rate_commitments (#205)
* feat: rename public, protocol and update tests to use rate_commitments
* fix: into()
* `message_id` range check (#210)
* feature: range check added
* fmt
* feature: message_id_range_check
* fix: corresponding change of types
* comments: function level
* fmt
* fix(rln): tests (#212)
* most changes
* fix
* fix protocol tests
* fmt
* ffi tests fix
* feat(rln-v2): new artifacts, removed older ones (#211)
* feat(rln-v2): new artifacts, removed older ones
* wip: working branch
* fix: remove more refs to epoch + rln_identifier
* Updated serde in RLN proof verification
* Updated artifacts
* chore: update
* chore: update
* hardcoded test works
* fix: proof generation and verification
* fix: rln-wasm tests
* fix: ffi tests
* fix: rln-wasm test
* fix: recover_id_secret
* Fix message (#217)
---------
Co-authored-by: rymnc <43716372+rymnc@users.noreply.github.com>
* chore: Release
---------
Co-authored-by: tyshko-rostyslav <122977916+tyshko-rostyslav@users.noreply.github.com>
|
2023-10-03 21:28:21 +05:30 |
G
|
9e1355d36a
|
refactor(rln): update APIs after circuit update (#84)
* refactor(rln): update APIs based on updated rln circuit design
* chore(rln): update rln vendor submodule
* fix(ci): update ci to not ignore rln resources changes
|
2022-12-09 17:19:55 +01:00 |
G
|
3378aed857
|
refactor(rln): Update Merkle tree initialization method (#30)
* refactor(rln): fix merkle tree initialization
* fix(rln): cargo fmt; cargo clippy
|
2022-08-05 12:36:06 +02:00 |
G
|
c1db14dd7c
|
refactor(rln): improve circuit loading performances and tests fix (#26)
* refactor(rln): change witness generation logic to improve performance
* rln(refactor): - change circuit loading logic; - update tests with tree size 20
|
2022-07-29 13:40:16 +08:00 |
G
|
9cc333811b
|
RLN: Update API (#22)
* refactor(rln): integrate semaphore's merkle tree implementation
* feat(rln): expand API and refactor
* refactor(rln): support external resource path for circuits/keys, add circuit for tree_height = 20
* feat(rln): add cargo library directives
|
2022-06-29 18:56:03 +02:00 |