-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Stateless Feature #265
Merged
Merged
Stateless Feature #265
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Benchmark for 90e8844Click to view benchmark
|
Benchmark for 90e8844Click to view benchmark
|
nice |
please can you also add this to the list of generated artifacts in the nightly release workflow? |
sure |
Benchmark for 56c291aClick to view benchmark
|
Benchmark for 85a58e9Click to view benchmark
|
Benchmark for 85a58e9Click to view benchmark
|
Benchmark for a27567aClick to view benchmark
|
Benchmark for a27567aClick to view benchmark
|
seemenkina
force-pushed
the
stateless-feature
branch
from
August 20, 2024 09:20
1bfce6a
to
261f490
Compare
Benchmark for f650b9dClick to view benchmark
|
Benchmark for f650b9dClick to view benchmark
|
Benchmark for 4369d3fClick to view benchmark
|
Benchmark for 4369d3fClick to view benchmark
|
tyshko-rostyslav
approved these changes
Aug 26, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
UPD: Ready for review, integration into rln-wasm will be in follow PR
Based on issues for release 0.6.0
Main changes:
Now when the flag
stateless
is specified, the tree for rln will be unavailableAdded new constructors + took into consideration whether wasm32 is enabled or not :
zerokit/rln/src/public.rs
Lines 118 to 119 in 46dac03
zerokit/rln/src/public.rs
Lines 213 to 214 in 46dac03
zerokit/rln/src/public.rs
Lines 265 to 266 in 46dac03
The function to generate the proof without using tree was already written so I used it without changing the name
zerokit/rln/src/public.rs
Line 935 in 46dac03
There is a function for verification without tree in rln too, also used it without changing the name:
zerokit/rln/src/public.rs
Line 1058 in 46dac03
All tree functions inside public and ffi are hidden under the condition that the
stateless
flag is not setSplit tests into submodules to allow testing of functionality with/without trees