There are 1 repository under elliptic-curve-diffie-hellman topic.
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.
Small portable Elliptic-Curve Diffie-Hellman in C
Generate a certificate signing request (CSR) programmatically on iOS/macOS/watchOS/tvOS devices
Port of https://bearssl.org BearSSL to ESP8266
Cryptography notes
Javacard implementation of Curve25519 (prototype, work-in-progress)
Crypto projects in python, e.g. Attacks to Vigenere, RSA, Telnet Protocol, Hip Replacement , Vernam cipher, Crack Zip Files, Encryptions RC4, Steganography, Feistel cipher, Superincreasing Knapsac, Elliptic Curve Cryptography, Diffie Hellman & EDF.
Elliptic Curve Diffie Hellman Key Exchange over HTTP on iOS
A Node.js ECDH and RSA helper library.
Simple ECDH handshake protocol in Rust, based on X25519 and ChaCha20-Poly1305
Simple app that tests the CertificateSigningRequestSwift framework
Implemented in python , Elliptic-curve Diffie–Hellman (ECDH) is a key agreement protocol that allows two parties, each having an elliptic-curve public–private key pair, to establish a shared secret over an insecure channel. This shared secret may be directly used as a key, or to derive another key
Implementation of Elliptic curve Diffie-Hellman in MATLAB
e2e encrypted chat client for use with Mercury Server
In this project, a leakage-resilient and lightweight (LRL) ECDH-based authenticated key exchange (AKE) protocol is proposed. It is found that the protocol remains secure under continual leakage attacks by employing the blinding and refreshing technique for long-term secret keys. Moreover, it alleviates the computational burden on the computationally limited sensor node by transferring some computation tasks to the more powerful hub (or coordinator).
Elliptic Curve Diffie Hellman Key Exchange over HTTP on Android
App to test implementation of elliptic curve chiffre Diffie-Hellman key exchange.
Mini Crypto and big number suite with x25519 and AEAD_ChaCha20 (RFC7748 and RFC 7539).
Used algorithms for prime generation/check (Fermat's test and Miler Rabin's test) to implement discrete logarithm (BSGS), and inverse and exponentiation (Extended Euclid's algorithm). Refer to readme.txt for more details.
E-521 curve realization on Rust
Implementation of Elliptic Curve / Finite Body in Rust
Swift wrapper for Bitcoin Core secp256k1 or libsecp256k1
Elliptic curve cryptography
Elliptic-Curve Diffie-Hellmankey agreement in Python
Workshop um den Diffie-Hellman Key-Exchange zu erklären