Botan

Version: 3.2.0 (tag 3.2.0)

Primitives

Has coordinate and scalar blinding,

ECDH

KeyGen:
Derive:

ECDSA

KeyGen:
Sign:
Verify:

X25519

Based on curve25519_donna.

  • Montgomery

  • Montgomery ladder (unrolled several iterations)

  • xz

  • Unknown formula: ladd-botan-x25519

Ed25519

Based on ref10 of Ed25519. See BoringSSL.