鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

接口说明

算法层接口按照算法分类,当前支持RSA,DH,COMP,RNG,CIPHER,HASH和EC算法。

一般每个算法都有wcrypto_create_算法名_ctx,wcrypto_do_算法名,wcrypto_算法名_poll和wcrypto_del_算法名_ctx这些接口以及结构体struct wcrypto_算法名_op_data,用来申请算法context,执行某个算法操作处理用户指定的数据,释放算法context。其中wcrypto_do_算法名接口通过参数可以支持同步和异步调用,wcrypto_算法名_poll主要服务于异步调用的场景。每个算法提供的对外API和结构体请参考算法层接口。这些接口使用中需要考虑的注意事项在下面的使用场景中会具体描述。

本章节以HASH算法为例,介绍典型接口用法。