Conditional move CPU intrinsics which are guaranteed on major platforms (ARM32/ARM64, x86/x86_64, RISC-V) to execute in constant-time and not be rewritten as branches by the compiler. Provides wrappers for the CMOV family of instructions on x86/x86_64 and CSEL on AArch64, along with a portable "best-effort" pure Rust fallback implementation.
Fast constant-time conditional moves of aligned bytes
Constant-time utility library with selection and equality testing support targeting cryptographic applications. Supports `const fn` where appropriate. Built on the `cmov` crate which provides architecture-specific predication intrinsics. Heavily inspired by the `subtle` crate.
Shows CPUID features and instruction encodings used by x86/x64 binaries
scalars modulo the group order of the secp256k1 curve
It is low latency channels for inter-thread messaging
Counting sort implementation for Iterators
Constant-time sorting network (djbsort) with SIMD optimization
A robust, audit-friendly Rust implementation of FIPS 203 ML-KEM (the standardised CRYSTALS-Kyber post-quantum KEM).
ML inference engine for pre-trained models
Utilities for inspecting Linux processes
A utility to identify the name and properties of the current cpu