8cf2f9795a
Fix the modular reduction in scalar_mul: the second fold step was accumulating hc2[4..7] into a single acc variable without proper limb-by-limb carry propagation. Now uses the same 8-limb sum pattern as the first fold, with a convolution-style third fold for any remaining high bits. GLV decomposition now verified correct for all test scalars. The remaining issue is in the wNAF multiply loop within ecmult (correct GLV split → wNAF encode → point table lookup → accumulate). Likely gej_add_ge aliasing or table build ordering issue. https://claude.ai/code/session_011KVZhDcV2G7idNWEBz12GY