• 遇到curl/curl.h没有规则编译之类的问题(具体的忘了)

把usr/include中的curl文件夹拷贝到usr/local/include目录下

  • 编译成功后,运行gcc pdp_bench报错

multiple definition of `_IO_stdin_used'

原来直接使用./pdp_bench就能运行,活到老学到老

  • root@ubuntu:/home/zhangchen/libpdp-master/tools# sudo dd if=/dev/zero of=/home/documents/file0 bs=1000k count=100

dd: failed to open ‘/home/documents/file0’: No such file or directory

用当前用户名替换home,还有注意Linux中路径是区分大小写的(与Windows不同),所以把documents改为Documents

 

  • couldn't generate proof

 原因:没有challenge,proof为谁生成?!

root@ubuntu:/libpdp-master/tools# ./pdp_bench -a APDP -f /pdpfileiso -v -T -C -P -V --key /pdpfiles/keys --numthreads 20 --timing_output /pdpfiles/timings/time.csv

然后我们删除文件中的一部分,再来验证一下,这次直接从challenge开始,然后生成proof,然后verify,

完整性为NO。