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.
Example source code demonstrating practical cryptography implementations in Go, accompanying the 'Practical Crypto with Go' book.
A Swift cryptography library providing ECDSA, Schnorr signatures, ECDH, and zero-knowledge proofs on the secp256k1 curve for Bitcoin and Nostr applications.
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.