-
p256
Pure Rust implementation of the NIST P-256 (a.k.a. secp256r1, prime256v1) elliptic curve as defined in SP 800-186, with support for ECDH, ECDSA signing/verification, and general purpose curve arithmetic
-
snow
A pure-rust implementation of the Noise Protocol Framework
-
ssh-key
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…
-
vsss-rs
Verifiable Secret Sharing Schemes for splitting, combining and verifying secret shares
-
ring
An experiment
-
primeorder
Pure Rust implementation of complete addition formulas for prime order elliptic curves (Renes-Costello-Batina 2015). Generic over field elements and curve equation coefficients
-
hpke
hybrid encryption standard (RFC 9180) in pure Rust
-
jwt-simple
Easy to use, secure, non opinionated JWT (JSON Web Tokens) implementation for Rust
-
boring
BoringSSL bindings
-
cosmian_crypto_core
Cosmian base cryptographic library
-
opaque-ke
OPAQUE password-authenticated key exchange protocol
-
openmls
Messaging Layer Security (MLS) protocol, as defined in RFC 9420
-
ssi
Core library for Verifiable Credentials and Decentralized Identifiers
-
hpke-rs
HPKE Implementation
-
vrf
Fast and extensible Verifiable Random Function (VRF) library; currently supporting secp256k1, secp256r1 and sect163k1 curves
-
yubikey
Pure Rust cross-platform host-side driver for YubiKey devices from Yubico with support for hardware-backed public-key decryption and digital signatures using the Personal Identity Verification (PIV)…
-
wkg
Wasm Package Tools CLI
-
warg-client
A client library for Warg component registries
-
onesignal-rust-api
A powerful way to send personalized messages at scale and build effective customer engagement strategies. Learn more at onesignal.com
-
generic-ec
General elliptic curve cryptography
-
graviola
modern, fast cryptography library
-
libcrux-kem
Libcrux KEM implementation
-
azure_security_keyvault_keys
Rust wrappers around Microsoft Azure REST APIs - Azure Key Vault Keys
-
turnkey_enclave_encrypt
encrypt and decrypt data sent to and from Turnkey secure enclaves, using HPKE (RFC 9180). Used in authentication, export, and import flows.
-
x509-verify
Pure Rust library that verifies X.509 signatures based on the algorithm identifiers
-
internal-russh-forked-ssh-key
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…
-
tiny-encrypt
tiny file encrypt tool
-
sigstore-verification
Sigstore, Cosign, and SLSA attestation verification library
-
jwt-compact
Minimalistic JWT implementation with focus on type safety and secure cryptographic primitives
-
card-cli
FIDO(U2F, WebAuthn), YubiKey, OpenPGP command line tool
-
elf2tab
Compiles from ELF to TAB (a Tock Application Bundle using the Tock Binary Format)
-
libcrux-p256
Formally verified P-256 implementation
-
dcrypt-sign
Digital Signature Schemes for the dcrypt library
-
jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
hpke-dispatch
runtime algorithmic selection for hybrid public key encryption
-
libcrux-ecdh
Libcrux ECDH implementation
-
yacme
ACME client
-
dcrypt-kem
Key Encapsulation Mechanisms for the dcrypt library
-
atproto-oauth
OAuth workflow implementation for AT Protocol - PKCE, DPoP, and secure authentication flows
-
httpsig
IETF RFC 9421 of http message signatures
-
vsf
Versatile Storage Format
-
atproto-identity
AT Protocol identity management - DID resolution, handle resolution, and cryptographic operations
-
dtool
A command-line tool collection to assist development
-
crrl
cryptographic research
-
dcrypt-params
Constant values for dcrypt library
-
dpop-verifier
Lightweight DPoP proof verifier with pluggable replay store
-
atproto-plc
did-method-plc implementation for ATProto with WASM support
-
cert-helper
A helper library for managing certificates using OpenSSL, including support for generating CSRs and CRLs
-
dcrypt-hybrid
Hybrid cryptography schemes for the dcrypt library
-
p256-cm4
P256-Cortex-M4 re-written in rust
-
frost-p256
A Schnorr signature scheme over the NIST P-256 curve that supports FROST
-
ciphersuite
Ciphersuites built around ff/group
-
rustpq
Pure Rust post-quantum cryptography suite - ML-KEM, ML-DSA, and more
-
sigstore-crypto
Cryptographic primitives for Sigstore
-
dcrypt-pke
Public Key Encryption schemes for the dcrypt library
-
scal3
Verify that systems operate under your sole control (prototype, patent pending)
-
ciphern
Enterprise-grade cryptographic library
-
ssi-jwk
JWK for the ssi library
-
soft-fido2
A pure Rust implementation of FIDO2/WebAuthn CTAP 2.0/2.1 protocol
-
affinidi-secrets-resolver
Common utilities for Affinidi Trust Development Kit
-
turnkey_api_key_stamper
Generate signatures over Turnkey API requests using a P-256 key
-
bbjwt
well documented JWT validation library, mainly for validating OpenID Connect ID Tokens
-
min_jwt
Minimal JSON Web Token library
-
tap-agent
Transaction Authorization Protocol (TAP)
-
bertie
Minimal TLS 1.3 implementation
-
apple-cryptokit-rs
wrapper around Apple's native CryptoKit framework for App Store compliant cryptography
-
warg-server
A server library for Warg component registries
-
bign256
Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1) elliptic curve as defined in STB 34.101.45-2013, with general purpose curve arithmetic
-
lib_service_jwt
Scalable JWT Management with Rust
-
vrf-rfc9381
VRFs (Verifiable Random Functions) as described in RFC9381
-
bp256
Brainpool P-256 (brainpoolP256r1 and brainpoolP256t1) elliptic curves
-
keycache
Seals a key using a secure element
-
bignp256
Pure Rust implementation of the Bign P-256 (a.k.a. bign-curve256v1) elliptic curve as defined in STB 34.101.45-2013, with general purpose curve arithmetic
-
rustls-graviola
graviola is a modern, fast cryptography library
-
ntied-transport
stable messenger
-
did-toolkit
spec-compliant implementation of did-core, W3C's 'Decentralized Identity Documents'
-
lit-frost-p384
A Schnorr signature scheme over the NIST P-256 curve that supports FROST
-
gel-jwt
JWT implementation for the Gel database
-
lit-frost-redjubjub
A Schnorr signature scheme over the NIST P-256 curve that supports FROST
-
lit-frost-p256
A Schnorr signature scheme over the NIST P-256 curve that supports FROST
-
sequoia-tpm
Machinery for working with TPM from Sequoia
-
aman
The definitive, high-performance binary integrity & signing platform. Supports P-256, Ed25519, Multi-sig, and Anti-tamper.
-
dwn
Decentralized Web Node
-
keygate-jwt
Easy to use, secure, and opinionated JWT (JSON Web Tokens) implementation for Rust
-
ecdsa-jwt
ECDSA challenge-based authentication with JWT session management
-
tap-http
HTTP server for the Transaction Authorization Protocol (TAP)
-
soft-fido2-ctap
CTAP 2.0/2.1 protocol implementation for the soft-fido2 FIDO2/WebAuthn authenticator
-
libcrux
The Formally Verified Cryptography Library
-
cutil
A complete internal PKI toolkit for Rust
-
did-key
did:key method
-
xdid
DID library
-
rustls-openssl
Rustls crypto provider for OpenSSL
-
rustls-cert-gen
Rust X.509 certificate generator CLI
-
rustls-symcrypt
rustls crypto provider model for SymCrypt
-
fcm_receiver_rs
that simulates an Android device to receive Firebase Cloud Messaging (FCM) notifications
-
w5500-mqtt
MQTT client for the Wiznet W5500 internet offload chip
-
tink-signature
Signature functionality for Rust port of Google's Tink cryptography library
-
w5500-tls
TLS client for the Wiznet W5500 internet offload chip
-
x509-path-finder
X509 Path Finder is a depth-first search certificate path validator for Rust
-
hpke_pq
Fork of hpke that adds PQ modes
-
runar_node
Runar Node implementation
-
turbomcp-dpop
DPoP (RFC 9449) implementation for TurboMCP with HSM support
-
freebird-crypto
Cryptographic primitives for the Freebird privacy-preserving authentication system, including VOPRF implementation
-
curveforge
Optimised, secure, and generalised algorithms for elliptic curve arithmetic
-
jwt-compact-frame
Minimalistic JWT implementation with focus on type safety and secure cryptographic primitives. Works in a FRAME/Polkadot SDK context.
-
soft-fido2-crypto
Cryptographic utilities for the soft-fido2 FIDO2/WebAuthn authenticator
-
seal-crypto-wrapper
A high-level, misuse-resistant cryptographic wrapper library for Rust, binding algorithms to keys to ensure type safety
-
libcrux-ecdsa
Formally verified ECDSA signature library
-
evercrypt
Crypto library using formally verified code from HACL/Evercrypt
-
apple
Sign-In token validation, authentication and more
-
jwt-simple-no-nbf-fork
Easy to use, secure, non opinionated JWT (JSON Web Tokens) implementation for Rust
-
tps_minicbor
A CBOR encoder and decoder suitable for
no_stdembedded targets -
schemapin
Cryptographic schema integrity verification for AI tools - Rust implementation
-
pykrete-jsonwebkey
JSON Web Key (JWK) (de)serialization, generation, and conversion
-
voided-core
Core cryptographic primitives for the Voided encryption library
-
vrf-mod
An extensible rust library for building VRF functionality with support for Elliptical Curve VRFs (secp256k1, secp256r1 curves)
-
libes
Collection of Elliptic Curve Integrated Encryption Scheme(s)
-
runar-keys
Standards-compliant X.509 certificates and ECDSA P-256 key management for Runar
-
miracl32
version of miracl/core for 32-bit no_std platforms
-
dlog-group
Unified wrapper around different prime-order cryptographic groups where the discrete log, computational Diffie–Hellman, and decisional Diffie–Hellman problems are believed to be hard
-
keylib-sys
FFI bindings for keylib C API
-
eczkp
Zero Knowledge Proof protocols using elliptic curves
-
rcrypto
cryptography library
-
rust_kits
kits
-
loadstone
Portable secure bootloader for Cortex-M MCUs
-
p256-cortex-m4
Idiomatic, misuse-resistent bindings to P256-Cortex-M4
-
atrium-crypto
Cryptographic library providing basic helpers for AT Protocol
-
jwt2
JSON Web Tokens done right... hopefully.
-
dcap-rs
Intel Data Center Attestation Primitives (DCAP) Quote Verification Library (QVL) implemented in pure Rust
-
static-dh-ecdh
Pure Rust implementations of static Diffie-Hellman and elliptic curve Diffie-Hellman key-exchange
-
certkit
A pure Rust library for X.509 certificate management, creation, and validation, supporting RSA, ECDSA, and Ed25519 keys, with no OpenSSL or ring dependencies
-
fastcrypto
Common cryptographic library used at Mysten Labs
-
ilari_l/btls
Relatively bare-bones TLS (Transport Layer Security) implementation
-
criticaltrust
Digital signatures implementation for criticalup
-
nisty
NIST P256 signatures for Cortex-M4 microcontrollers
-
det-keygen
Derivation of ECDSA private keys from arbitrary seeds, using FIPS 186-5 methods only
-
envoy-control-plane
Envoy xDS v3 APIs
-
wasi-crypto-preview
WASI crypto module proposal
-
flakebi-ring
A fork of ring to make some private functionality public
-
keycache-libsecureenclave-sys
sys-wrapper for https://github.com/KizzyCode/secureenclave-c
-
openidconnect-lax
OpenID Connect library
-
schnorr-rs
Schnorr Protocols
-
adenosine-pds
informal personal data server (PDS) for AT protocol and bsky.app
-
p256-cortex-m4-sys
Low-level bindings to P256-Cortex-M4
-
ciphersuite-kp256
Ciphersuites built around ff/group
-
dcrypt-algorithms
Cryptographic primitives for the dcrypt library
-
lit-frost
Compatibility library for the Frost signing protocol across multiple curves
-
micro-tss
Tatsu Signing Server
-
lit-rust-crypto
A convenience wrapper around cryptography libraries for LIT Protocol
-
askar-crypto
Hyperledger Aries Askar cryptography
-
klutzy/suruga
[INACTIVE] TLS 1.2 implementation in Rust
-
helium-crypto
Helium Blockchain cryptography library
-
rustls-cng-crypto
Rustls crypto provider for CNG
-
ssi-cose
CBOR Object Signing and Encryption for the
ssilibrary -
lit-frost-redpallas
A Schnorr signature scheme over the NIST P-256 curve that supports FROST
-
foundry-mpc-rs
shamir-secret-sharing implementation forked from Lúcás C. Meier's cait_sith protocol and ZcashFoundation's frost
-
m10-signing
M10 utility library for request signing
-
sssui-mpc-rs
shamir-secret-sharing for SUI chain
-
art_p256
TestApp
-
ecc
An elliptic curve arithmetic and cryptography library
-
eigen_crypto
Crypto Library for EigenCC
-
burble-crypto
Bluetooth LE cryptographic toolbox
Try searching with DuckDuckGo or on crates.io.