密码学
文章平均质量分 53
路零玲
老师您来啦
展开
-
【Mac】PBC库编程出现的SIGABRT 出现异常
很明显访问了非法的内存,定位到malloc处的代码。终端报错如下(P.S. "?,为了方便起见,将第五行的代码修改成。原创 2023-09-21 09:52:32 · 129 阅读 · 1 评论 -
【Mac】PBC库的vscode运行配置
首先从github下载好pbc并本地编译安装,然后将这些东西放入工程目录中。以官方自带的bls.c为例(略微修改)后续将跟进其他数字签名算法的复现。launch.json配置如下。tasks.json配置如下。原创 2023-09-21 09:41:38 · 268 阅读 · 0 评论 -
【Mac】密码学库Miracl安装过程
使用brew安装完GNU版本的gcc后,其运行命令根据实际版本号而来,我的gcc版本是13所以用的是gcc-13,会报错,因为这个批处理文件还是用的gcc,即clang编译器,我们把里面所有的。由于mac自带clang,因此命令行打出的gcc实际上是clang编译器。并用于C语言程序的编译,如果是C++编程,还需要用到。里面的程序,我们也成功编译出了以下文件,解释都来自。这个静态库之后,我们的安装也算完成了(即所有的。,并在miracl目录打开终端,运行如下命令。去掉,这是不被gcc识别的。原创 2023-08-25 19:41:10 · 1257 阅读 · 0 评论