opaque-ke

Password key exchange

A secure password-authenticated key exchange protocol implementation in Rust

An implementation of the OPAQUE password-authenticated key exchange protocol

GitHub

302 stars
12 watching
47 forks
Language: Rust
last commit: 7 days ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
schollz/pake A library for secure password-authenticated key exchange over insecure channels using elliptic curve cryptography. 210
tikv/client-rust Provides an async Rust client for interacting with a distributed key-value store. 389
rustcrypto/password-hashes A collection of password hashing algorithms implemented in Rust. 673
kornelski/rust-security-framework Provides Rust bindings to the macOS Security framework for secure communication and key management. 242
facebookresearch/cupcake A Rust library for homomorphic encryption allowing secure vector operations 408
mozilla/authenticator-rs A Rust library for interacting with Security Key-type devices via USB HID protocol 276
dalek-cryptography/x25519-dalek An implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve 331
mcginty/snow A Rust implementation of a secure communication framework 894
dalek-cryptography/ed25519-dalek Fast and efficient implementation of ed25519 key generation, signing, and verification in Rust. 686
rayylee/keypress A Rust WebAssembly website example for practising English vocabulary 8
rustcrypto/aeads A collection of authenticated encryption algorithms implemented in Rust 728
opencryptoproject/myst An implementation of secure key generation and management protocols for distributed systems. 35
sorairolake/scryptenc-rs A Rust library and tool implementing the scrypt encrypted data format 1
elithrar/simple-scrypt Provides a convenient interface to generate, compare and inspect password hashes using the scrypt KDF in Go 198
kushaldas/johnnycanencrypt Provides a Python module with encryption and decryption capabilities using Rust. 52