Authentication
password-hash
0.6.0 GrowingTraits which describe the functionality of password hashing algorithms, with optional support for a `no_std`/`no_alloc`-friendly implementation of the PHC string format, as well as generic support for other formats (e.g. Modular Crypt Format)
reqsign
0.20.0 GrowingSigning HTTP requests for AWS, Azure, Google, Huawei, Aliyun, Tencent and Oracle services
sequoia-openpgp
2.2.0 StableOpenPGP data types and associated machinery
ssh-key
0.6.7 GrowingPure Rust implementation of SSH key file format decoders/encoders as described in RFC4251/RFC4253 and OpenSSH key formats, as well as "sshsig" signatures and certificates (including certificate validation and certificate authority support), with further support for the `authorized_keys` and `known_hosts` file formats.
webauthn-rs
0.5.4 GrowingWebauthn Framework for Rust Web Servers
argon2
0.5.3 GrowingPure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants
pbkdf2
0.12.2 GrowingGeneric implementation of PBKDF2
rsasl
2.2.1 StableThe Rust SASL framework, aimed at both middleware-style protocol implementation and application code. Designed to make SASL authentication simple and safe while handing as much control to the user as possible.
password-auth
1.0.0 StablePassword authentication library with a focus on simplicity and ease-of-use, including support for Argon2, PBKDF2, and scrypt password hashing algorithms
scrypt
0.11.0 GrowingScrypt password-based key derivation function
balloon-hash
0.4.0 GrowingPure Rust implementation of the Balloon password hashing function
sha-crypt
0.5.0 GrowingPure Rust implementation of the SHA-crypt password hashing algorithm based on SHA-256/SHA-512 as implemented by the POSIX crypt C library, including support for generating and verifying password hash strings in the Modular Crypt Format
bcrypt-pbkdf
0.10.0 Growingbcrypt-pbkdf password-based key derivation function
letmein-seccomp
12.1.1 StableAuthenticated port knocking - Seccomp wrapper
mcf
0.6.0 ExperimentalPure Rust implementation of the Modular Crypt Format (MCF) which is used to store password hashes in the form `${id}$...`
turbomcp-dpop
3.0.10 GrowingDPoP (RFC 9449) implementation for TurboMCP with HSM support
totp-rs
5.7.1 StableRFC-compliant TOTP implementation with ease of use as a goal and additionnal QoL features.
letmein-systemd
12.1.1 StableAuthenticated port knocking - Systemd support
letmein-fwproto
12.1.1 StableAuthenticated port knocking - Firewall backend communication protocol
ssh-encoding
0.2.0 GrowingPure Rust implementation of SSH data type decoders/encoders as described in RFC4251
pasetors
0.7.8 GrowingPASETO: Platform-Agnostic Security Tokens (in Rust)
gcp_auth
0.12.6 GrowingGoogle cloud platform (GCP) authentication using default and custom service accounts
turbomcp-auth
3.0.10 ExperimentalOAuth 2.1 and authentication for TurboMCP with MCP protocol compliance
diqwest
3.2.0 StableTrait to extend reqwest for digest auth flow.
webauthn-rs-proto
0.5.4 GrowingWebauthn Specification Bindings
sequoia-net
0.30.1 GrowingNetwork services for OpenPGP
turnkey_api_key_stamper
0.6.0 ExperimentalGenerate signatures over Turnkey API requests using a P-256 key.
provenance-mark
0.23.1 GrowingA cryptographically-secured system for establishing and verifying the authenticity of works
twitch_oauth_token
4.3.0 StableType-safe Twitch OAuth 2.0 authentication library with CSRF protection and full scope support
pubky
0.7.0 GrowingPubky SDK
letmein-conf
12.1.1 StableAuthenticated port knocking - Configuration parser
acton-ern
2.0.0 StableA Rust library for handling Entity Resource Names (ERNs), providing type-safe, hierarchical, and k-sortable resource identifiers for distributed systems and more.
product-os-security
0.0.65 GrowingProduct OS : Security provides a suite of helper tools to easily perform cryptographic operations including generating hashes, encrypting and decrypting content.
letmein-proto
12.1.1 StableAuthenticated port knocking - Wire protocol
openid
0.23.0 GrowingOpenID Connect & Discovery client library using async / await.
greentic-secrets-api
0.4.26 ExperimentalShared traits and types for Greentic secrets backends.
wascap
0.16.2 GrowingWascap - wasmCloud Capabilities. Library for extracting, embedding, and validating claims
provider-archive
0.16.2 GrowingLibrary for reading and writing wasmCloud capability provider archive files
sequoia-cert-store
0.7.2 GrowingA certificate database interface.
ic-vetkeys
0.6.0 ExperimentalA set of tools designed to help canister developers integrate vetKeys into their Internet Computer (ICP) applications
asknothingx2-util
0.5.0 Growingasknothing
spiffe
0.12.0 GrowingCore SPIFFE identity types and Workload API sources
fast-socks5
1.0.0 StableFast SOCKS5 client/server implementation written in Rust async/.await (tokio)
blsful
3.1.0 StableBLS signature implementation according to the IETF spec on the BLS12-381 curve.
spake2
0.4.0 GrowingThe SPAKE2 password-authenticated key-exchange algorithm.
greentic-secrets-spec
0.4.26 ExperimentalCanonical traits and data models for Greentic secrets (read/write, versioning, metadata).
ockam_macros
0.38.0 GrowingEnd-to-end encryption and mutual authentication for distributed applications.
rs-firebase-admin-sdk
4.2.1 StableFirebase Admin SDK for Rust
compact_jwt
0.5.5 GrowingMinimal implementation of JWT for OIDC and other applications
mid
5.0.1 StableCreating a Machine ID hash for MacOS/Windows/Linux/iOS