RustCrypto/utils

RustCrypto/utils

Releases357
Frequency1 week 1 day
Last Release
Stars634
Utility crates used in RustCrypto

Linked projects

Bytes related utility functions
Set of low-level functions useful for cryptography
Test helpers for cryptographic algorithms
This crate is deprecated. Use explicit impl of `fmt::Debug` instead.
A macro for converting hexadecimal string literals to a byte array at compile time
Crate for mimicking simd crate on stable Rust
Buffer types for block processing of data
DEPRECATED: replaced by the `cpufeatures` crate
Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS
Securely clear secrets from memory with a simple trait built on stable Rust primitives which guarantee memory is zeroed using an operation will not be 'optimized away' by the compiler. Uses a portable pure Rust implementation that works everywhere, even WASM!
Iterator over simple binary blob storage
Custom reference types for code generic over in-place and buffer-to-buffer modes of operation.
Custom derive support for zeroize
Compile-time detection heuristics for the optimal word size to use for the target CPU, which in some cases may differ from its address size a.k.a. `target_pointer_width`. Implemented as `macro_rules!`