rustio rustio.net

Authentication

73

password-hash

0.6.0 Growing

Traits 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)

63.1M downloads · 18d ago
73

reqsign

0.20.0 Growing

Signing HTTP requests for AWS, Azure, Google, Huawei, Aliyun, Tencent and Oracle services

9.8M downloads · 4d ago
72

sequoia-openpgp

2.2.0 Stable

OpenPGP data types and associated machinery

1.3M downloads · 1mo ago
72

ssh-key

0.6.7 Growing

Pure 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.

4.6M downloads · 17d ago
72

webauthn-rs

0.5.4 Growing

Webauthn Framework for Rust Web Servers

2.6M downloads · 8d ago
72

argon2

0.5.3 Growing

Pure Rust implementation of the Argon2 password hashing function with support for the Argon2d, Argon2i, and Argon2id algorithmic variants

19.2M downloads · 6d ago
71

pbkdf2

0.12.2 Growing

Generic implementation of PBKDF2

157.1M downloads · 7d ago
70

rsasl

2.2.1 Stable

The 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.

432.3K downloads · 1mo ago
70

password-auth

1.0.0 Stable

Password authentication library with a focus on simplicity and ease-of-use, including support for Argon2, PBKDF2, and scrypt password hashing algorithms

624.7K downloads · 2mo ago
70

scrypt

0.11.0 Growing

Scrypt password-based key derivation function

36.9M downloads · 1mo ago
70

balloon-hash

0.4.0 Growing

Pure Rust implementation of the Balloon password hashing function

104.6K downloads · 1mo ago
69

sha-crypt

0.5.0 Growing

Pure 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

283.0K downloads · 1mo ago
68

bcrypt-pbkdf

0.10.0 Growing

bcrypt-pbkdf password-based key derivation function

9.4M downloads · 1mo ago
68

letmein-seccomp

12.1.1 Stable

Authenticated port knocking - Seccomp wrapper

13.7K downloads · 18d ago
67

mcf

0.6.0 Experimental

Pure Rust implementation of the Modular Crypt Format (MCF) which is used to store password hashes in the form `${id}$...`

23.2K downloads · 19d ago
67

turbomcp-dpop

3.0.10 Growing

DPoP (RFC 9449) implementation for TurboMCP with HSM support

5.6K downloads · yesterday
67

totp-rs

5.7.1 Stable

RFC-compliant TOTP implementation with ease of use as a goal and additionnal QoL features.

4.8M downloads · 18d ago
67

letmein-systemd

12.1.1 Stable

Authenticated port knocking - Systemd support

18.0K downloads · 18d ago
67

letmein-fwproto

12.1.1 Stable

Authenticated port knocking - Firewall backend communication protocol

13.7K downloads · 18d ago
67

ssh-encoding

0.2.0 Growing

Pure Rust implementation of SSH data type decoders/encoders as described in RFC4251

4.8M downloads · 17d ago
66

pasetors

0.7.8 Growing

PASETO: Platform-Agnostic Security Tokens (in Rust)

6.5M downloads · 1mo ago
66

gcp_auth

0.12.6 Growing

Google cloud platform (GCP) authentication using default and custom service accounts

7.8M downloads · 2mo ago
66

turbomcp-auth

3.0.10 Experimental

OAuth 2.1 and authentication for TurboMCP with MCP protocol compliance

3.2K downloads · yesterday
65

diqwest

3.2.0 Stable

Trait to extend reqwest for digest auth flow.

335.9K downloads · 1mo ago
65

webauthn-rs-proto

0.5.4 Growing

Webauthn Specification Bindings

3.3M downloads · 8d ago
64

sequoia-net

0.30.1 Growing

Network services for OpenPGP

236.2K downloads · 1mo ago
64

turnkey_api_key_stamper

0.6.0 Experimental

Generate signatures over Turnkey API requests using a P-256 key.

284.5K downloads · 1mo ago
64

provenance-mark

0.23.1 Growing

A cryptographically-secured system for establishing and verifying the authenticity of works

31.8K downloads · 11d ago
64

twitch_oauth_token

4.3.0 Stable

Type-safe Twitch OAuth 2.0 authentication library with CSRF protection and full scope support

38.1K downloads · 20d ago
64

pubky

0.7.0 Growing

Pubky SDK

17.2K downloads · 9d ago
64

letmein-conf

12.1.1 Stable

Authenticated port knocking - Configuration parser

18.2K downloads · 18d ago
64

acton-ern

2.0.0 Stable

A Rust library for handling Entity Resource Names (ERNs), providing type-safe, hierarchical, and k-sortable resource identifiers for distributed systems and more.

5.7K downloads · 1mo ago
64

product-os-security

0.0.65 Growing

Product OS : Security provides a suite of helper tools to easily perform cryptographic operations including generating hashes, encrypting and decrypting content.

59.4K downloads · 1mo ago
64

letmein-proto

12.1.1 Stable

Authenticated port knocking - Wire protocol

18.4K downloads · 18d ago
64

openid

0.23.0 Growing

OpenID Connect & Discovery client library using async / await.

3.5M downloads · 27d ago
64

greentic-secrets-api

0.4.26 Experimental

Shared traits and types for Greentic secrets backends.

9.8K downloads · 7d ago
63

wascap

0.16.2 Growing

Wascap - wasmCloud Capabilities. Library for extracting, embedding, and validating claims

387.3K downloads · 1mo ago
63

provider-archive

0.16.2 Growing

Library for reading and writing wasmCloud capability provider archive files

206.2K downloads · 1mo ago
63

sequoia-cert-store

0.7.2 Growing

A certificate database interface.

227.0K downloads · 2d ago
63

ic-vetkeys

0.6.0 Experimental

A set of tools designed to help canister developers integrate vetKeys into their Internet Computer (ICP) applications

95.0K downloads · 4mo ago
63

asknothingx2-util

0.5.0 Growing

asknothing

28.0K downloads · 21d ago
63

spiffe

0.12.0 Growing

Core SPIFFE identity types and Workload API sources

513.4K downloads · 1mo ago
63

fast-socks5

1.0.0 Stable

Fast SOCKS5 client/server implementation written in Rust async/.await (tokio)

1.5M downloads · 2mo ago
63

blsful

3.1.0 Stable

BLS signature implementation according to the IETF spec on the BLS12-381 curve.

347.0K downloads · 1mo ago
63

spake2

0.4.0 Growing

The SPAKE2 password-authenticated key-exchange algorithm.

763.7K downloads · 2mo ago
63

greentic-secrets-spec

0.4.26 Experimental

Canonical traits and data models for Greentic secrets (read/write, versioning, metadata).

9.9K downloads · 7d ago
62

ockam_macros

0.38.0 Growing

End-to-end encryption and mutual authentication for distributed applications.

66.6K downloads · 1y ago
62

rs-firebase-admin-sdk

4.2.1 Stable

Firebase Admin SDK for Rust

666.6K downloads · 3d ago
62

compact_jwt

0.5.5 Growing

Minimal implementation of JWT for OIDC and other applications

2.7M downloads · 1mo ago
62

mid

5.0.1 Stable

Creating a Machine ID hash for MacOS/Windows/Linux/iOS

675.9K downloads · 2mo ago