This document describes how to make existing ELiPS library working in Linux environment.
This is expected that it will work any 64bit Unix distribution Ububtu.
Autotools installation may vary for Linux.
Please keep in mind that it is still in developing phase.
If found any bug related to installation, please infrom in daichi_hattori@s.okayama-u.ac.jp
ELiPS needs gmp
and autoconf
and libtoopl
.
In Ubuntu, it can install like following command.
sudo apt install libgmp-dev autoconf libtool
You can build using following step:
git clone https://github.com/ISecOkayamaUniv/ELiPS.git
cd ELiPS
autoreconf -i
./configure
make
sudo make install
Still there is no single header. Therefore please /usr/local/include/ELiPS
directory to get the header declaration.
If you face cannot open shared object file: No such file or directory
while running then follow this steps:
sudo ldconfig
LD_LIBRARY_PATH=/usr/local/lib
Check echo $LD_LIBRARY_PATH
. If path is set then run again.
ELiPS/test/example
is example of ELiPS. This can runs following steps.
It confirms pairing on bls12.
gcc example.c -lgmp -lelips
./a.out
sudo make uninstall