27 Open Source Curve25519 Software Projects
Free and open source curve25519 code projects including engines, APIs, generators, and tools.
Age 4573 ⭐
A simple, modern and secure encryption tool (and Go library) with small explicit keys, no config options, and UNIX-style composability.
Str4d Rage 642 ⭐
A simple, secure and modern encryption tool (and Rust library) with small explicit keys, no config options, and UNIX-style composability.
X25519 Dalek 147 ⭐
X25519 elliptic curve Diffie-Hellman key exchange in pure-Rust, using curve25519-dalek.
Jnacl 86 ⭐
Pure Java implementation of curve25519, salsa20, hsalsa20, xsalsa20 and poly1305 cryptographic primitives, along with a NaCl "Box" implementation
Rubycrypto Ed25519 62 ⭐
Ed25519 high-performance public-key signature system as a RubyGem (MRI C extension and JRuby Java extension)
Noble Ed25519 54 ⭐
Noble ed25519 + ristretto255. Fast, high-security, easily auditable, 0-dep, 1-file pubkey, scalarmult & EDDSA
Opencoff Sigtool 46 ⭐
Ed25519 signing, verification and encryption, decryption for arbitary files; like OpenBSD signifiy but with more functionality and written in Golang - only easier and simpler
Rfc7748_precomputed 36 ⭐
Updated! (Dec2-2019) This is a C-language software library that provides optimized implementations of the Diffie-Hellman functions known as X25519 and X448 (RFC-7748) for 64-bit architectures.
Jwkgen 14 ⭐
Small command-line tool that generates asymmetric JSON Web Keys for the following algorithms and curves
Curve25519 Elisabeth 10 ⭐
Pure Java implementation of group operations on ristretto255 and Curve25519