This repository contains various utility crates used in the RustCrypto project.
Name | crates.io | Docs | MSRV | 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) | |||
hex-literal |
Procedural macro for converting hexadecimal string to 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 |
Utility for converting Wycheproof test vectors to the blobby format | |||
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.