High-performance, constant-time, cryptography-grade number theory library for ClockCurve ecosystem
Verifying constant-time code with symbolic execution
Constant-time-designed pure-Rust SM2/SM3/SM4 primitives (no_std + alloc) with an in-CI dudect timing-leak regression harness
SIMD backends for gmcrypto-core — AVX2 (x86_64) and NEON (aarch64) packed bitsliced SM4 S-box, quarantined to keep `gmcrypto-core` `unsafe_code = forbid`
Compares two equal-sized byte strings in constant time.
Secure types for handling sensitive data in Rust with automatic memory cleanup and protection against accidental exposure
no_std-first Base64 encoding and decoding with strict APIs and a security-heavy release process
Block ciphers, hashes, public-key, and post-quantum primitives implemented directly from their specifications and original papers.
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.
An implementation of the DudeCT constant-time function tester
Fuzzer to automatically find side-channel (timing) vulnerabilities
Cryptographic utilities for webhook verification and HMAC
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.