Showing 13 of 13 projects
A pure-Rust implementation of group operations on Ristretto and Curve25519 for elliptic curve cryptography.
Audited, minimal JavaScript implementation of elliptic curve cryptography with support for multiple curves and signature schemes.
A Rust implementation of the OPAQUE password-authenticated key exchange protocol for secure password-based authentication.
A pure-Rust implementation of X25519 elliptic curve Diffie-Hellman key exchange with side-channel resistance.
A minimal, portable C implementation of Elliptic-Curve Diffie-Hellman for secure key exchange.
Java binding to the libsodium library for modern, secure cryptography and networking operations.
A Swift cryptography library providing ECDSA, Schnorr signatures, ECDH, and zero-knowledge proofs on the secp256k1 curve for Bitcoin and Nostr applications.
Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.
A Java library for multi-party Diffie-Hellman key exchange built on the asynchronous Vert.x framework.
A Go library providing XChaCha20-encrypted, multiplexed network sessions over UDP/TCP using ECDH key exchange and ED25519 signatures.
A standards-compliant JavaScript cryptographic library with no external dependencies, supporting RSA, ECDH, ECIES, ECDSA, M-PIN, AES-GCM, SHA hashes, and post-quantum key exchange.
A lightweight E2EE protocol for IoT devices using Diffie-Hellman-Merkle key exchange and TLS 1.3-style handshake in MicroPython.
A Crystal implementation of the SPAKE2+ Password Authenticated Key Exchange protocol, used by the Matter smart home standard.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.