Skip to content

Files

Latest commit

diegokingstonjotabulaciosOppen
Mar 26, 2025
3b0450f · Mar 26, 2025

History

History

msm

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 26, 2025
Mar 18, 2025
Mar 18, 2025
Mar 18, 2025

lambdaworks MultiScalar Multiplication (MSM)

This contains implementations for the MultiScalar Multiplication (MSM):

  • Naïve
  • Pippenger

Multiscalar multiplication is an important primitive that appears in some polynomial commitment schemes and proof systems. It is also at the core of EIP-4844. Given a set of scalars in a finite field a 0 , a 1 , . . . , a n and elliptic curve points P 0 , P 1 , . . . , P n , the MSM computes P = k a k P k where a k P k is understood as applying the group operation with P k a number of a k times. For its application in a protocol, see KZG