jkrauze / mceliece

Simple python implementation of McEliece cryptosystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

useage on ubuntu

maxlem opened this issue · comments

This code rocks. Splendid use of numpy, sympy and flint. To use on ubuntu 18.04, you need to download and install

to install python-flint from pip, on ubuntu 18.04, you must use 18.10 versions of libflint:

https://debian.pkgs.org/10/debian-main-amd64/libflint-arb2_2.16.0-2_amd64.deb.html
https://debian.pkgs.org/10/debian-main-amd64/libflint-arb-dev_2.16.0-2_amd64.deb.html

then perform a symlink

sudo ln -s /usr/lib/x86_64-linux-gnu/libflint-arb.so /usr/lib/x86_64-linux-gnu/libarb.so

after, the following wheel should succeed:

pip3 install python-flint --user