POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC).
POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC).
This package provides constant-time serde serializer/deserializer helpers for data that potentially contains secrets (e.g. cryptographic keys).
POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC).
POLYVAL is a GHASH-like universal hash over GF(2^128) useful for constructing a Message Authentication Code (MAC).
This package provides converting and managing colors in Rust with a focus on correctness, flexibility and ease of use.
This package provides converting and managing colors in Rust with a focus on correctness, flexibility and ease of use.
This package provides a binary serialization/deserialization strategy that uses Serde for transforming structs into bytes and vice versa!
This package provides a stack growth library useful when implementing deeply recursive algorithms that may accidentally blow the stack.
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.
This package provides a tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes.
This crate uses bindgen to generate the raw FFI definitions for PAM. For a rustified API consider using pam.
This package provides a tiny library to efficiently search strings and byte slices for sets of ASCII characters or bytes.
This package provides no_std
I/O slices that are still optionally ABI compatible with std
and lbc
.
This package provides a time formatting library in Rust that converts durations into strings. For example, "1 hour ago" or "01hou".
This package provides a crate to help you copy things into raw buffers without invoking spooky action at a distance (undefined behavior).
This crate exposes a compile-time temporary directory shareable by multiple crates in a build graph and erased by cargo clean
.
Lock-free SPSC FIFO ring buffer with direct access to inner data.
This package provides a crate to handle git references. Part of Gitoxide, a project to create a pure Rust Git implementation.
This package provides a crate to handle git references. Part of Gitoxide, a project to create a pure Rust Git implementation.
This package provides a crate to handle git references. Part of Gitoxide, a project to create a pure Rust Git implementation.
This package provides a crate to handle git references. Part of Gitoxide, a project to create a pure Rust Git implementation.
This package provides a crate to handle git references. Part of Gitoxide, a project to create a pure Rust Git implementation.