utils
utils copied to clipboard
Utility crates used in RustCrypto
An optimized `Zeroize` impl exists for slices where `Z: DefaultIsZeros`. It would be nice if custom derive could leverage it by obtaining a mutable slice of a field, e.g. via...
It would be useful to be able to detect support for the `neon` instruction set on ARM, allowing to use vectorised instructions. As far as I can tell from the...
We have several crates that naively choose between a 32-bit or 64-bit implementation based on `cfg(target_pointer_width)`. However, in many cases, like ARMv7 and `wasm32`, LLVM can generate better code from...
This is a tracking issue for the next set of breaking releases which are currently under development on the master branch. These are somewhat interdependent on https://github.com/RustCrypto/traits/issues/1571 as noted below:...
Bumps [prettyplease](https://github.com/dtolnay/prettyplease) from 0.2.19 to 0.2.20. Release notes Sourced from prettyplease's releases. 0.2.20 Resolve unexpected_cfgs warning (#73) Commits 179974c Release 0.2.20 1321404 Merge pull request #73 from dtolnay/checkcfg c240656 Resolve...
The `dbl` crate contains an implementation of doubling / multiply-by-x for the polynomial x^128 + x^7 + x^2 + x + 1 over GF(2^128). It's used in `aes-siv`, `cmac`, `pmac`,...