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 3 years ago
Linked from 1 awesome list

cryptographycurve25519elliptic-curve-diffie-hellmankeyexchangerust

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
dalek-cryptography/ed25519-dalekFast and efficient implementation of ed25519 key generation, signing, and verification in Rust.692
dalek-cryptography/curve25519-dalekProvides an implementation of elliptic curve arithmetic and associated cryptographic primitives.910
rustcrypto/elliptic-curvesA collection of implementations for pure Rust elliptic curve cryptography.694
dalek-cryptography/bulletproofsA high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints.1,058
dusk-network/bls12_381Implementation of a pairing-friendly elliptic curve group with extra features needed by the Dusk-Network team.21
q9f/secp256k1.crA native Crystal language implementation of the Secp256k1 elliptic curve cryptographic algorithm48
schollz/pakeA library for secure password-authenticated key exchange over insecure channels using elliptic curve cryptography.210
paulmillr/noble-curvesA set of implementations of elliptic curve cryptography libraries and utilities for digital signatures, key exchange, and other cryptographic primitives.708
maxamel/gdhA Java library implementing a generalized Diffie-Hellman key exchange protocol for multiple parties32
indutny/ellipticProvides a JavaScript implementation of elliptic curve cryptography for secure data signing and verification.1,711
dedis/kyberA comprehensive cryptographic toolkit for Go developers646
jesserc/secp256k1-huffA Huff implementation of an elliptic curve library used in cryptocurrency applications5
ironcorelabs/recrypt-rsProvides cryptographic primitives for building a multi-hop proxy re-encryption scheme150
rustcrypto/signaturesThis project provides digital signature algorithms and implementation in Rust.478
facebook/opaque-keA secure password-authenticated key exchange protocol implementation in Rust311