openssl
duapple
这个作者很懒,什么都没留下…
展开
-
libopenssl 实现私钥加密公钥解密
在需要验证可信来源时,需要用到签名验签。因此,需要使用私钥加密,公钥解密,取得被加密的信息。这就会使用到私钥加密,公钥解密的场景了。使用 openssl-1.1.1 版本,3.x版本API不一样。原创 2023-09-21 22:35:15 · 498 阅读 · 0 评论 -
解决编译错误:error: expected ‘=‘, ‘,‘, ‘;‘, ‘asm‘ or ‘__attribute__‘ before...
我在编译自己的工程时没有问题,但是把自己的工程和别人的工程合并后,编译出现上述问题。编译选项一个个检查,最后发现是在合并工程后,导入的openssl的头文件出问题了。我在自己工程中导入的时候自己交叉编译的1.0.0版本的openssl库和头文件,但是在合并工程的时候我是到系统include路径下去复制的openssl头文件。我之前自己编译安装openssl是没有经过交叉编译的。最终将交叉编译产生的头文件放到工程里面,替换原来的,问题得到解决。...原创 2020-07-08 11:26:58 · 3480 阅读 · 0 评论 -
Hisi平台交叉编译onvif错误解决
Hisi平台交叉编译onvif错误解决加入鉴权以后需要用到openssl库,openssl库也许要交叉编译:https://blog.csdn.net/duapple/article/details/107095657导入openssl动态库和头文件,解决缺少bio.h的错误,并解决未定义参数freelocale、newlocale。在编译链接参数中加入如下设置,路径来至于交叉编译的make intall路径。未设置的话默认是在/usr/local/ssl下。-I/home/river/Project原创 2020-07-06 21:49:54 · 637 阅读 · 0 评论