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.
Changed
ZeroizeOnDrop
on appropriate items #884 to support a wider range ofzeroize
versions.Notes
We've received a number of complaints about
zeroize
compatibility (see RustCrypto/utils#723), which was exacerbated by #884 which bumped thezeroize
version within a minor version series.I had hoped the cargo resolver would've been able to select an older compatible version of zeroize in these cases, but I've gotten a lot of reports that isn't happening.
This release reverts #884 in hopes of supporting a wider range of
zeroize
versions for now. It's technically breaking in the event anyone is actually depending onZeroizeOnDrop
marker traits on these types, but it seems we've already broken things for current users and that's the much higher impact issue.