This repository contains various utility crates used in the RustCrypto project.
Name | crates.io | Docs | Description |
---|---|---|---|
blobby | Decoder of the simple de-duplicated binary blob storage format | ||
block-buffer | Fixed size buffer for block processing of data | ||
block‑padding | Padding and unpadding of messages divided into blocks | ||
cmov | Conditional move intrinsics | ||
collectable | Fallible, no_std -friendly collection traits | ||
cpufeatures | Lightweight and efficient alternative to the is_x86_feature_detected! macro | ||
dbl | Double operation in Galois Field (GF) | ||
digest-io | std::io -compatibility wrappers for traits defined in the digest crate | ||
hex-literal | A macro for converting hexadecimal strings to a byte array at compile time | ||
inout | Custom reference types for code generic over in-place and buffer-to-buffer modes of operation. | ||
opaque-debug | Macro for opaque Debug trait implementation | ||
wycheproof2blb | |||
zeroize | Securely zero memory while avoiding compiler optimizations |
All crates licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.