Auth & security
Authentication, authorization, tokens and cryptography. 93 packages across 9 ecosystems.
RsdigestTraits for cryptographic hash functions and message authentication codesMITRstokio-rustlsAsynchronous TLS/SSL streams for Tokio using Rustls.MITRssha2Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512.MITRszeroizeSecurely 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!Apache-2.0RshmacGeneric implementation of Hash-based Message Authentication Code (HMAC)MITRsahashA non-cryptographic hash function using AES-NI for high performanceMITRsrustlsRustls is a modern TLS library written in Rust.Apache-2.0RsringAn experiment.Apache-2.0Rssha1SHA-1 hash functionMITRsnative-tlsA wrapper over a platform's native TLS implementationMITRsopensslOpenSSL bindingsApache-2.0Rsed25519-dalekFast and efficient ed25519 EdDSA key generations, signing, and verification in pure Rust.BSD-3-ClauseRshyper-tlsDefault TLS implementation for use with hyperMITRssha3Implementation of the SHA-3 family of cryptographic hash algorithmsMITRsblake2BLAKE2 hash functionsMITRsmd5The package provides the MD5 hash function.Apache-2.0Rsyup-oauth2An oauth2 implementation, providing the 'device', 'service account' and 'installed' authorization flowsMITRstermionA bindless library for manipulating terminals.MITRsrust-cryptoA (mostly) pure-Rust implementation of various common cryptographic algorithms.MIT