x25519-dalek

Key exchange library

An implementation of elliptic curve Diffie-Hellman key exchange using the x25519 curve

X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.

GitHub

331 stars
18 watching
133 forks
Language: Rust
last commit: about 1 year ago
Linked from 1 awesome list

cryptographycurve25519elliptic-curve-diffie-hellmankeyexchangerust

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
dalek-cryptography/ed25519-dalek Fast and efficient implementation of ed25519 key generation, signing, and verification in Rust. 686
dalek-cryptography/curve25519-dalek Provides an implementation of elliptic curve arithmetic and associated cryptographic primitives. 901
rustcrypto/elliptic-curves A collection of implementations for pure Rust elliptic curve cryptography. 683
dalek-cryptography/bulletproofs A high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints. 1,049
dusk-network/bls12_381 Implementation of a pairing-friendly elliptic curve group with extra features needed by the Dusk-Network team. 21
q9f/secp256k1.cr A native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm 48
schollz/pake A library for secure password-authenticated key exchange over insecure channels using elliptic curve cryptography. 210
paulmillr/noble-curves An implementation of elliptic curve cryptography and related algorithms in JavaScript 691
maxamel/gdh A Java library implementing a generalized Diffie-Hellman key exchange protocol for multiple parties 32
indutny/elliptic Provides a JavaScript implementation of elliptic curve cryptography for secure data signing and verification. 1,703
dedis/kyber A comprehensive cryptographic toolkit for Go developers 643
jesserc/secp256k1-huff A Huff implementation of an elliptic curve library used in cryptocurrency applications 5
ironcorelabs/recrypt-rs Provides cryptographic primitives for building a multi-hop proxy re-encryption scheme 148
rustcrypto/signatures This project provides digital signature algorithms and implementation in Rust. 472
facebook/opaque-ke A secure password-authenticated key exchange protocol implementation in Rust 302