Skip to content

Auth & security

Authentication, authorization, tokens and cryptography. 93 packages across 9 ecosystems.

RsdigestTraits for cryptographic hash functions and message authentication codes0.11.3May 3, 2026MITRstokio-rustlsAsynchronous TLS/SSL streams for Tokio using Rustls.0.26.6Sep 28, 2026MITRssha2Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.0.11.1Oct 12, 2026MITRszeroizeSecurely 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!1.9.1Oct 6, 2026Apache-2.0RshmacGeneric implementation of Hash-based Message Authentication Code (HMAC)0.13.0Mar 29, 2026MITRsahashA non-cryptographic hash function using AES-NI for high performance0.8.12May 8, 2025MITRsrustlsRustls is a modern TLS library written in Rust.0.23.46Oct 14, 2026Apache-2.0RsringAn experiment.0.17.14Mar 11, 2025Apache-2.0Rssha1SHA-1 hash function0.11.0Mar 27, 2026MITRsnative-tlsA wrapper over a platform's native TLS implementation0.2.18Feb 18, 2026MITRsopensslOpenSSL bindings0.10.81Jun 12, 2026Apache-2.0Rsed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.3.0.0Jul 6, 2026BSD-3-ClauseRshyper-tlsDefault TLS implementation for use with hyper0.6.0Nov 27, 2023MITRssha3Implementation of the SHA-3 family of cryptographic hash algorithms0.12.0May 15, 2026MITRsblake2BLAKE2 hash functions0.11.0Aug 26, 2026MITRsmd5The package provides the MD5 hash function.0.8.1Jul 9, 2026Apache-2.0Rsyup-oauth2An oauth2 implementation, providing the 'device', 'service account' and 'installed' authorization flows12.1.2Jan 7, 2026MITRstermionA bindless library for manipulating terminals.4.0.6Nov 21, 2025MITRsrust-cryptoA (mostly) pure-Rust implementation of various common cryptographic algorithms.0.2.36May 20, 2016MIT