Performs variable-time multiscalar multiplication.
Given scalars [c_1, ..., c_n] and points [E_1, ..., E_n], computes: Q = c_1 * E_1 + ... + c_n * E_n
Uses a width-5 NAF (Non-Adjacent Form) with lookup tables for efficiency.
Performs variable-time multiscalar multiplication.
Given scalars [c_1, ..., c_n] and points [E_1, ..., E_n], computes: Q = c_1 * E_1 + ... + c_n * E_n
Uses a width-5 NAF (Non-Adjacent Form) with lookup tables for efficiency.