Patch upstream crates, where possible, to support Zeroize.
Thanks to #254 (closed), we will soon have a standard for what we would like to zeroize.
But these crates lack support for the Zeroize trait:
-
keccak -
sha1 -
sha2 -
sha3 -
hkdf
We generally want to Zeroize our hashes when we're using them for kdf purposes, and not otherwise. But unfortuately we have a big pile of kdfs, and so support for each of these would be lovely.
I have not audited these crates:
-
openssl -
native-tls -
ring -
rustls
This will be a large amount of work that we can do whenever. Perhaps others will beat us to it.