rustio rustio.net

Authentication

74

sequoia-openpgp

2.3.0 Stable

OpenPGP data types and associated machinery

1.4M downloads · 14d 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.

5.9M downloads · 14d ago
71

sha-crypt

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

348.1K downloads · 1mo ago
71

scrypt

0.12.0 Growing

Scrypt password-based key derivation function

44.8M downloads · 1mo ago
71

rsasl

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

589.0K downloads · 1mo ago
71

password-hash

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

80.0M downloads · 1mo ago
71

webauthn-rs

0.5.5 Growing

Webauthn Framework for Rust Web Servers

3.7M downloads · 26d ago
70

pbkdf2

0.13.0 Growing

Generic implementation of PBKDF2

179.8M downloads · 1mo ago
70

argon2

0.5.3 Growing

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

29.2M downloads · 1mo ago
69

bcrypt-pbkdf

0.11.0 Growing

bcrypt-pbkdf password-based key derivation function

11.1M downloads · 1mo ago
69

turbomcp-dpop

3.1.5 Growing

DPoP (RFC 9449) implementation for TurboMCP with HSM support

6.0K downloads · 6d ago
69

reqsign

0.20.0 Growing

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

11.5M downloads · 2mo ago
69

ssh-encoding

0.3.0 Growing

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

6.6M downloads · today
68

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

852.0K downloads · 4mo ago
68

turbomcp-auth

3.1.5 Growing

OAuth 2.1 and authentication for TurboMCP with MCP protocol compliance

3.6K downloads · 6d ago
67

letmein-seccomp

12.2.1 Stable

Authenticated port knocking - Seccomp wrapper

13.8K downloads · 25d ago
67

balloon-hash

0.4.0 Growing

Pure Rust implementation of the Balloon password hashing function

106.6K downloads · 3mo ago
67

turnkey_api_key_stamper

0.7.0 Growing

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

567.5K downloads · 5d ago
67

greentic-secrets-lib

0.5.0 Experimental

Umbrella crate re-exporting Greentic secrets spec, core runtime, and optional providers.

22.7K downloads · 4d ago
66

letmein-fwproto

12.2.1 Stable

Authenticated port knocking - Firewall backend communication protocol

13.8K downloads · 25d ago
66

letmein-systemd

12.2.1 Stable

Authenticated port knocking - Systemd support

18.1K downloads · 25d ago
66

pubky

0.9.0 Growing

Pubky SDK

18.9K downloads · yesterday
65

docker_credential

1.4.0 Stable

Reads a user's docker credentials from config

22.1M downloads · 7d ago
65

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}$...`

44.4K downloads · 2mo ago
65

ic-vetkeys

0.7.0 Experimental

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

112.3K downloads · 13d ago
65

greentic-secrets-api

0.5.0 Experimental

Shared traits and types for Greentic secrets backends.

29.0K downloads · 4d ago
65

webauthn-rs-proto

0.5.5 Growing

Webauthn Specification Bindings

4.4M downloads · 26d ago
64

spiffe

0.15.1 Growing

Core SPIFFE identity types and Workload API sources

687.7K downloads · 14d ago
64

totp-rs

5.7.1 Stable

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

6.3M downloads · 2mo ago
64

twitch_oauth_token

4.4.0 Stable

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

38.3K downloads · 1mo ago
64

adk-auth

0.9.1 Experimental

Access control and authentication for Rust Agent Development Kit (ADK-Rust)

2.0K downloads · 2d ago
64

stytch

11.0.0 Stable

Stytch Rust client

71.8K downloads · 1mo ago
64

greentic-secrets-core

0.5.0 Experimental

Core runtime and backend orchestration for Greentic secrets.

29.0K downloads · 4d ago
64

greentic-secrets-spec

0.5.0 Experimental

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

29.1K downloads · 4d ago
64

pubky-common

0.9.0 Growing

Types and struct in common between Pubky client and homeserver

17.7K downloads · yesterday
64

sequoia-cert-store

0.7.3 Growing

A certificate database interface.

236.0K downloads · today
64

systemprompt-identifiers

0.11.2 Experimental

Typed newtype identifiers (UserId, TraceId, AgentId, McpServerId…) for systemprompt.io AI governance infrastructure. Enforces type-safe IDs across every boundary in the MCP governance pipeline.

3.7K downloads · today
63

letmein-proto

12.2.1 Stable

Authenticated port knocking - Wire protocol

18.6K downloads · 25d ago
63

letmein-conf

12.2.1 Stable

Authenticated port knocking - Configuration parser

18.4K downloads · 25d ago
63

srp

0.6.0 Growing

Pure Rust implementation of the Secure Remote Password (SRP) password-authenticated key exchange (PAKE) algorithm as described in RFC5054. Built on `crypto-bigint`, a mathematical library designed with constant-time algorithms.

64.2K downloads · 1mo ago
63

rusty_paseto

0.10.0 Growing

A type-driven, ergonomic alternative to JWT for secure stateless PASETO tokens.

187.1K downloads · 15d ago
63

gcp_auth

0.12.6 Growing

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

9.4M downloads · 4mo ago
63

pubky-homeserver

0.9.0 Growing

Pubky core's homeserver.

10.3K downloads · yesterday
62

ockam_macros

0.38.0 Growing

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

67.2K downloads · 1y ago
62

pasetors

0.7.8 Growing

PASETO: Platform-Agnostic Security Tokens (in Rust)

7.4M downloads · 3mo ago
62

auth-git2

0.6.0 Growing

Authentication for `git2`

1.4M downloads · 6d ago
62

diqwest

3.2.0 Growing

Trait to extend reqwest for digest auth flow.

393.0K downloads · 3mo ago
62

spake2

0.4.0 Growing

The SPAKE2 password-authenticated key-exchange algorithm.

879.0K downloads · 4mo ago
62

rpm-sequoia

1.10.2 Stable

An implementation of the RPM PGP interface using Sequoia.

20.6K downloads · 1mo ago
62

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.

6.6K downloads · 3mo ago