Skip to content

lurk-lab/grumpkin-msm

Folders and files

NameName
Last commit message
Last commit date
Jan 8, 2024
Jan 8, 2024
Jan 23, 2024
Jan 7, 2024
Jan 7, 2024
Jan 7, 2024
Jan 7, 2024
Dec 7, 2023
Feb 20, 2024
Dec 7, 2023
Dec 12, 2023
Jan 6, 2024
Jan 23, 2024
Jan 8, 2024
Dec 11, 2023

Repository files navigation

Multi-Scalar Multiplication for the Grumpkin curve cycle

Note

This is basically a copy of the pasta_msm crate.

To compile CUDA support ensure that you have nvcc, Nvidia CUDA compiler, on your program search path. Minimal installation suffices. For example on Ubuntu it would be sufficient to install cuda-minimal-build-11-7 instead of complete cuda package. If your laptop is equipped with a Turing+ controller, you're likely to have to compile with --features=cuda-mobile. Caveat lector. CUDA implementation does not adapt for the actual load yet, so that some results would be suboptimal.