在ubuntu上安装charm-crypto
- 在google groups上看到相关安装信息,现在均无法完全在windows上运行charm-crypto,所以选择在虚拟机上进行环境的配置
ubuntu 环境
使用 ubuntu 16.04 版本进行安装
需要 python3 和 pip3 的工具库
安装
必须安装的依赖库:GMP,PBC,OPENSSL
在ubuntu中以下的库都可以使用apt-get install的方式安装
sudo apt-get install subversion
sudo apt-get install m4
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get install libssl-dev
sudo apt-get python3-setuptools python3-dev
//注意这一步需要你提前有python3的环境
sudo apt-get install libgmp-dev
使用wget从网站上下载并安装libgmp-dev:
wget http://crypto.stanford.edu/pbc/files/pbc-0.5.14.tar.gz
tar xf pbc-0.5.14.tar.gz
cd pbc-0.5.14
./configure && make && sudo make install