geScalarMultBase

private fnubyte[32] geScalarMultBase(scope const ref ubyte[32] scalar) nothrow @safe @nogc

Multiplies the base point by a scalar with a fixed conditional-swap ladder.

The ladder performs exactly 256 iterations over the unified addition; the scalar bit only steers constant-time swaps. All intermediate points are wiped before returning.

Parameters

scalarMultiplier as 32 little-endian bytes.

Returns

The compressed encoding of scalar * B.