Linux下Cpabe Toolkit安装教程
生活随笔
收集整理的這篇文章主要介紹了
Linux下Cpabe Toolkit安装教程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、安裝m4
sudo?apt-get install m4
2、安裝gmp
http://gmplib.org/???下載gmplib
3、安裝pbc
http://crypto.stanford.edu/pbc/download.html??下載pbc
解壓,安裝
出現
?flex not found執行
sudo apt-get install flex安裝成功后繼續執行
./configure出現
bison not found?
運行?
sudo apt-get install bison成功后執行
./configure make sudo make install4、安裝cpabe toolkit
http://hms.isi.jhu.edu/acsc/cpabe/or http://acsc.cs.utexas.edu/cpabe/?下載cpabe-0.11和libbswabe-0.9
安裝openSSL
sudo apt-get install libssl-dev進入libbswabe-0.9解壓目錄
/configure報錯
checking for GLIB - version >= 2.0.0... no *** Could not run GLIB test program, checking why... *** The test program failed to compile or link. See the file config.log for the *** exact error that occured. This usually means GLIB is incorrectly installed.執行
sudo apt-get install libglib2.0-dev安裝成功后,執行
./configure make sudo make install進入cpabe-0.11解壓目錄
./configure出錯
/usr/bin/ld: note: '__gmpz_init' is defined in DSO /usr/local/lib/libgmp.so so try adding it to the linker command line /usr/local/lib/libgmp.so: could not read symbols: 無效的操作改為另一種方式編譯:
sudo apt-get install checkinstall修改Makefile,LDFLAGS后加入-lgmp
sudo checkinstall編譯成功~
執行
?cpabe-setup -h顯示信息:
Usage: cpabe-setup [OPTION ...] ? Generate system parameters, a public key, and a master secret key for use with cpabe-keygen, cpabe-enc, and cpabe-dec. ? Output will be written to the files "pub_key" and "master_key" unless the --output-public-key or --output-master-key options are used. ? Mandatory arguments to long options are mandatory for short options too. ? -h, --help??????????????????? print this message ? -v, --version???????????????? print version information ? -p, --output-public-key FILE? write public key to FILE ? -m, --output-master-key FILE? write master secret key to FILE ? -d, --deterministic?????? ????use deterministic "random" numbers ?????????????????????????????? (only for debugging)安裝成功~
?
成功安裝截圖:
參考:http://www.cnblogs.com/rockorange/p/3757805.html
總結
以上是生活随笔為你收集整理的Linux下Cpabe Toolkit安装教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Matlab实现字符串分割
- 下一篇: 【已解答】Linux ./configu