-
Notifications
You must be signed in to change notification settings - Fork 4
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
[Audit] Address Audit Issues and Suggestions #42
Conversation
Codecov ReportAttention: Patch coverage is
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## main #42 +/- ##
==========================================
- Coverage 83.15% 82.87% -0.28%
==========================================
Files 9 9
Lines 1460 1489 +29
==========================================
+ Hits 1214 1234 +20
- Misses 185 194 +9
Partials 61 61 ☔ View full report in Codecov by Sentry. |
cbdf0b9
to
9ea65a3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
9ea65a3
to
46dc5c5
Compare
308f8a3
to
5199969
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approving to get this over the finish line and other changes will come in the future
Summary
Human Summary
This PR addresses Issues A and B by providing extra documentation related to the usage of hashing algorithms and the writability of the key-value store. As these are related to the usage of the SMT documentation guidance on best practices for the security of the trie is needed.
Suggestions 1 and 3 have been addressed with the consolidation of the
ClosestProof
verification method's API and the way in whichExtentionNodes
are created with regards to the usage of shared pointers.AI Summary
reviewpad:summary
Issue
Fixes N/A
Audit Report: Audit Report.pdf
Type of change
Please mark the relevant option(s):
Testing
make test_all
make benchmark_{all | suite name}
Required Checklist
godoc
format comments see: tip.golang.org/doc/comment)If Applicable Checklist