mimoex / CSIDH-GMP

Implement CSIDH with GMP

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CSIDH-GMP

The implementation uses mcl.

If you are using Ubuntu, you need the following environment.

sudo apt install g++ make libgmp-dev

Build mcl.

make -j lib/libmcl.a

How to get profile.

sudo env MCL_PERF=1 perf record ./csidh
sudo perf report

About

Implement CSIDH with GMP


Languages

Language:C++ 91.5%Language:Python 5.4%Language:C 2.3%Language:Makefile 0.8%