-
Notifications
You must be signed in to change notification settings - Fork 4.5k
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
zeroize: Apply zeroize
patch to all repository crates.
#33853
zeroize: Apply zeroize
patch to all repository crates.
#33853
Conversation
Similar to the changes in the main workspace `Cargo.toml`, we want to remove constraints for `zeroize` in the `programs/sbf` and other workspace crates. See commit a099c7a Author: Illia Bobyr <[email protected]> Date: Mon Oct 23 12:19:59 2023 -0700 zeroize: Allow versions newer than 1.3 for `curve25519-dalek` (#33516) and commit 01f1bf2 Author: Illia Bobyr <[email protected]> Date: Fri Oct 20 18:20:51 2023 -0700 zeroize: Allow versions newer than 1.3 for `aes-gcm-siv` (#33618)
zeroize
patch to all repository crates.
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #33853 +/- ##
=======================================
Coverage 81.9% 81.9%
=======================================
Files 809 809
Lines 217717 217717
=======================================
+ Hits 178345 178379 +34
+ Misses 39372 39338 -34 |
Applying this PR makes the CI green for the whole repo, not just the main workspace: https://buildkite.com/solana-labs/solana/builds/103656. |
Hello @ilya-bobyr , Currently, I'm working with a crate that demands Can you please share if there are plans to merge it in the near future? Thank you! |
I think I will merge this PR in the next couple of days. Long term, it solana should certainly upgrade to a newer version of both |
This PR indeed resolves the [patch.crates-io.aes-gcm-siv]
git = "https://github.com/RustCrypto/AEADs"
rev = "e1e35e0c4f4943da0a99ceb8477c421dcfae2c33" |
# the whole repository with a newer version of `zeroize` than 1.3. | ||
[patch.crates-io.aes-gcm-siv] | ||
git = "https://github.com/RustCrypto/AEADs" | ||
rev = "6105d7a5591aefa646a95d12b5e8d3f55a9214ef" |
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.
I've tried this patch and solved my zeroize conflicts. Thank you for the solution. |
@gregcusack @joncinque Should this be re-opened? These dependencies have been causing problems in Rust projects for a long time now. #26688 |
Sorry, I dropped the ball on this. |
This repository is no longer in use. Please re-open this pull request in the agave repo: https://github.com/anza-xyz/agave |
Similar to the changes in the main workspace
Cargo.toml
, we want toremove constraints for
zeroize
in theprograms/sbf
and otherworkspace crates.
See
and