-
Notifications
You must be signed in to change notification settings - Fork 41
Move salsa-simple from tools/ to vendor/ and alphabetize workspace #1580
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
Conversation
OCaml Reference Validation ResultsRepository: https://github.com/MinaProtocol/mina.git Click to see full validation output |
fc82752 to
c3631d2
Compare
✓ Code Reference Verification PassedAll code references in the documentation have been verified successfully! Total references checked: 1 The documentation is in sync with the codebase on the |
| "tools/transport", | ||
| "producer-dashboard", | ||
| "snark", | ||
| "tools/archive-breadcrumb-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.
FYI, taplo has a setting to do this, I'm pretty sure
e07397f to
a7b7943
Compare
salsa-simple is not a tool but a vendored reimplementation of XSalsa20 with serde support, which the external salsa20 crate lacks. Moving it to vendor/ better reflects its purpose as a vendored dependency. Also alphabetized workspace members in Cargo.toml for better organization and removed duplicate ledger entry.
Add comprehensive module-level documentation explaining that this is a vendored XSalsa20 implementation created because the external salsa20 crate lacks serde support needed for Redux state serialization.
a7b7943 to
5776835
Compare
|
I'm force-merging as it will fail only for the wallet and scenario-tests. |
salsa-simple is not a tool but a vendored reimplementation of XSalsa20 with serde support, which the external salsa20 crate lacks. Moving it to vendor/ better reflects its purpose as a vendored dependency.
Also alphabetized workspace members in Cargo.toml for better organization and removed duplicate ledger entry.