背景描述:当前鲲鹏的硬件加速库中包含部分的加解密相关的算法实现,在性能上相比软件实现的算法更有优势。但是由于接口上的差异,为了能够让操作系统中各类基础软件能够根据需要使用鲲鹏的硬件加速能力,因此希望能够通过提供有一个适配层,将鲲鹏硬件的加解密功能进行适配,从而上层基础软件无需通过代码修改即可使用硬件加速能力。libgcrypt软件包是操作系统中的一款加密算法合集,提供了摘要算法、对称加密算法、非对称加密算法等,上层主要有gnupg2、systemd、libxslt、libiscsi依赖该加密软件。
结果描述:最终基于uadk接口适配出的算法功能需同原有libgcrypt软件中的aes接口相同,相关的aes测试用例能够执行通过,编写的代码需能够通过imf_nettle的门禁检查,
点击空白处退出提示












评论