github twitter linkedin
Curve25519 and AES-GCM on the JVM

I wrote a small project in Kotlin to demonstrate the use of ECC with Curve25519 on the JVM. After agreeing on a shared secret, it uses SHA-256 to derive a session key and encrypts the payload with AES-GCM.

If you’re interested in crypto, this may be something for you.

See this repository for the code.

Back to posts