sgx 中intel ipp 加密库的使用

在配置好sgx 和 ipp之后

若是想在enclave外部使用 ippcp,需要在引入ippcp.h 链接ippcp库,这些都在ippcp的安装路径下:

thread文件夹下为多线程的ippcp库

libippcp.a 为ippcp的静态链接库

libippcp.so 为ippcp的动态链接库

一般在普通程序中使用静态链接库,在enclave中的程序使用动态链接库

所以在链接时要注意一下,最好把外部程序链接的库和enclave链接的库放在不同文件夹,以避免链接混乱。

例如:

链接参数:

外部程序:
IPP_Link_Static := -L./TrustedLib -lippcp

enclave程序:

IPP_Link_Dynamic := -L$(IPP_Link_Path) -lippcp


实例详情我已上传到github:

https://github.com/bob-young/sgx_ippcrypto


评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值