-
x25519-dalek
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek
-
russh
A client and server SSH library
-
hpke
hybrid encryption standard (RFC 9180) in pure Rust
-
spake2
password-authenticated key-exchange algorithm
-
graviola
modern, fast cryptography library
-
srp
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… -
ntrulp
Pure implementation of high-security prime-degree large-Galois-group inert-modulus ideal-lattice-based cryptography
-
rustls-openssl
Rustls crypto provider for OpenSSL
-
rustls-symcrypt
rustls crypto provider model for SymCrypt
-
kdf
Traits for Key Derivation Functions
-
fides
cryptographic primitives
-
pqc_kyber
post-quantum Kyber KEM algorithm
-
blueprint-tee
First-class TEE (Trusted Execution Environment) support for the Blueprint SDK
-
rustls-post-quantum
Experimental support for post-quantum key exchange in rustls
-
pq-safe-kyber
Fork of pqc_kyber with some safety fixes
-
devolutions-crypto
An abstraction layer for the cryptography used by Devolutions
-
srp6
A safe implementation of the secure remote password authentication and key-exchange protocol - SRP version 6 and 6a
-
kitty-rc
controlling kitty terminal emulator via its remote control protocol
-
alterion-encrypt
X25519 ECDH key exchange, AES-256-GCM session encryption, Argon2id password hashing, and the MessagePack/deflate request-response pipeline with an Actix-web interceptor
-
pake-kem
password-authenticated key exchange (PAKE) based from a key encapsulation mechanism (KEM)
-
pqaudit
TLS post-quantum readiness auditor
-
safe_pqc_kyber
Fork of pqc_kyber with some safety fixes
-
punchline
P2P encrypted TUI messenger using Noise IK over UDP
-
rustls-mbedcrypto-provider
Mbedtls based crypto provider for rustls
-
libmoshpit
in the same vein as Mosh, the mobile shell
-
citadel_crypt
Higher-level cryptographic library for the Citadel Protocol
-
citadel_pqcrypto
Lower-level cryptographic library for the Citadel Protocol
-
spake2-conflux
The SPAKE2 password-authenticated key-exchange algorithm
-
mykey
MIKEY (RFC 3830) — Multimedia Internet KEYing for SRTP key exchange
-
rustssh2
A client and server SSH library
-
pqxdh-zoa
generic implementation of Signal's PQXDH
-
alterion-ecdh
X25519 ECDH key store with timed rotation, grace-window overlap, and HKDF-SHA256 session key derivation
-
pakery-opaque
OPAQUE augmented PAKE protocol (RFC 9807)
-
kyberlib
A Robust Rust Library for CRYSTALS-Kyber Post-Quantum Cryptography
-
reqtls
A tls lib
-
cas-lib
A function wrapper layer for RustCrypto and Dalek-Cryptography. Intended to be used in FFI situations with a global heap deallactor at the top level project.
-
kychacha_crypto
A Post-Quantum Secure Encryption Protocol using chacha20poly1305 and CRYSTALS-kyber
-
pqc_kyber_kyberslash
post-quantum Kyber KEM algorithm
-
dhcache
A micro Diffie-Hellman parameter generation web-service
-
qkd
A Quantum Key Distribution library developed in Rust
-
pkce-std
Handling Proof Key for Code Exchange
-
pakery-core
Shared utilities for PAKE protocol implementations
-
hpke_pq
Fork of hpke that adds PQ modes
-
pqc_kyber_edit
post-quantum Kyber KEM algorithm, with a fix for pqc_kyber KyberSlash
-
test-x25519-dalek
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek
-
x25519-dalek-ng
fork x25519-dalek , update rand_core
-
gm-sm2
China's Standards of Encryption Algorithms SM2
-
pq-msg
Pure Rust abstractions for higher-level implementations of post-quantum cryptography in secure messaging protocols
-
cosmian_kyber
post-quantum Kyber KEM algorithm. This is a fork of the
pqc_kybercrate -
pakery-spake2plus
SPAKE2+ augmented PAKE protocol (RFC 9383)
-
pakery-spake2
SPAKE2 balanced PAKE protocol (RFC 9382)
-
sgx_tkey_exchange
Rust SGX SDK provides the ability to write Intel SGX applications in Rust Programming Language
-
pakery-cpace
CPace balanced PAKE protocol (draft-irtf-cfrg-cpace)
-
bitchat-tui
A terminal user interface (TUI) chat application using Bluetooth and modern cryptography
-
capy_kem
ML-KEM with MAL-BIND Security
-
pqctracer
A reusable TLS-aware HTTP client that captures post-quantum cryptography handshake metadata
-
apfsds-crypto
Cryptographic primitives for APFSDS (X25519, AES-GCM, Ed25519)
-
static-dh-ecdh
Pure Rust implementations of static Diffie-Hellman and elliptic curve Diffie-Hellman key-exchange
-
libclientauth-rs
Client side authentication library
-
bee2-rs
Bindings for cryptographic library Bee2
-
edx
ECDH key exchange using Ed25519 derived keys
-
lib25519-sys
Rust Bindings for lib25519
-
arknet-crypto
Cryptographic primitives used by arknet: hashing, signatures, VRF, threshold crypto
-
ristretto255-dh
Diffie-Hellman key exchange using the Ristretto255 group
-
df-share
secret sharing
-
newhope
Post-quantum key exchange - a new hope
-
pq-newhope
NewHope is a key-exchange protocol based on the Ring-Learning-with-Errors (Ring-LWE) problem, which was submitted to the NIST post-quantum crypto project
-
solana_libra_crypto
Libra crypto
-
edhoc
Experimental EDHOC implementation with fourth optional message
-
pake
Traits which describe the functionality of [Password-Authenticated Key Exchange] (PAKE) algorithms, which can be used to establish a shared secret over an insecure channel using only…
-
amqp-dump
An util to dump deliveries from AMQP by specified exchange and routing-key
-
pq-xdh
uses X25519 and aims to work with any PQ-KEM supported by the RustCrypto KEM traits
Try searching with DuckDuckGo.