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
s1fr0
8e065d4a83
fix(rln): fixed proof generation/verification and E2E tests
...
chore(rln): clippy and fmt
fix(rln): cargo fix
ci: update submodules
chore(rln): remove unnecessary test, restyle
fix(rln): switch to field type, add field arithmetic
feat(rln): public input computation from witness
fix(rln): fix semaphore crate version
2022-06-09 15:57:03 +02:00
Oskar Thoren
be1fafd27f
feat(rln): add rln zkey based circuit abstraction
...
Different from CircomConfig etc
2022-03-18 14:13:10 +08:00
Oskar Thoren
224589a1ed
Add rln r1cs wasm files
2022-03-11 17:55:55 +08:00