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.
331 stars
18 watching
133 forks
Language: Rust
last commit: over 1 year ago
Linked from 1 awesome list
cryptographycurve25519elliptic-curve-diffie-hellmankeyexchangerust
Related projects:
Repository | Description | Stars |
---|---|---|
dalek-cryptography/ed25519-dalek | Fast and efficient implementation of ed25519 key generation, signing, and verification in Rust. | 692 |
dalek-cryptography/curve25519-dalek | Provides an implementation of elliptic curve arithmetic and associated cryptographic primitives. | 910 |
rustcrypto/elliptic-curves | A collection of implementations for pure Rust elliptic curve cryptography. | 694 |
dalek-cryptography/bulletproofs | A high-performance Rust implementation of Bulletproofs, enabling efficient single-party and multi-party computations with programmable constraints. | 1,058 |
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 | A set of implementations of elliptic curve cryptography libraries and utilities for digital signatures, key exchange, and other cryptographic primitives. | 708 |
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,711 |
dedis/kyber | A comprehensive cryptographic toolkit for Go developers | 646 |
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 | 150 |
rustcrypto/signatures | This project provides digital signature algorithms and implementation in Rust. | 478 |
facebook/opaque-ke | A secure password-authenticated key exchange protocol implementation in Rust | 311 |