Skip to content
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

hkd32: remove usage of zeroize_derive #1190

Merged
merged 1 commit into from
Jul 17, 2024

Conversation

tony-iqlusion
Copy link
Member

It's being used for trivial impls of the zeroize traits, and in the meantime syn MSRV changes are breaking the crate's current MSRV.

The derived usages are trivially rewritten without the whole proc macro stack, and really these types shouldn't have Zeroize impls at all, but instead impl Drop and ZeroizeOnDrop.

@tony-iqlusion tony-iqlusion force-pushed the hkd32/remove-zeroize-derive-usage branch from e541254 to 6fa93ea Compare July 17, 2024 21:55
It's being used for trivial impls of the `zeroize` traits, and in the
meantime `syn` MSRV changes are breaking the crate's current MSRV.

The derived usages are trivially rewritten without the whole proc macro
stack, and really these types shouldn't have `Zeroize` impls at all, but
instead impl `Drop` and `ZeroizeOnDrop`.
@tony-iqlusion tony-iqlusion force-pushed the hkd32/remove-zeroize-derive-usage branch from 6fa93ea to ede9f28 Compare July 17, 2024 22:26
@tony-iqlusion tony-iqlusion merged commit 4ec9088 into main Jul 17, 2024
61 checks passed
@tony-iqlusion tony-iqlusion deleted the hkd32/remove-zeroize-derive-usage branch July 17, 2024 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant