G
|
95352a4a7c
|
RLN: Update Rust and C API (#20)
* fix(rln): ignore dirty rln submodule
* feat(rln): add RLN witness & proof values byte serialization/deserialization
* feat(RLN): add Merkle-tree public APIs
* fix(rln): use references to avoid unnecessary clone()
* fix(rln): fix rust public API, code refactor
* fix(rln): change vector length serialization from usize to u64; add random witness generation
* feat(rln): add C APIs
* chore(rln): cargo format/clippy
* feat(rln): add C APIs tests
* chore(rln): minor code restyling
* refactor(rln): change &Vec<u8> to &[u8] (avoids new object creation)
|
2022-06-22 15:36:54 +01:00 |