Documentation

Cryptlib.Primitives.Sign.Ed25519_scalar

Scalar multiplication through the transport #

Ed25519Math.scalarMul n (ψ P) = ψ (n • P), so Ed25519 scalar multiplication inherits Mathlib's n • P lemmas.

The only point mapping to the Edwards identity is the identity.

The Ed25519 basepoint is the image of the X25519 basepoint.

ℓ • G = 0 in Curve25519's group: the basepoint has order dividing ℓ.

Multiples of the basepoint #