支持的芯片
Ameba SoC |
RTL8721Dx |
RTL8726E |
RTL8720E |
RTL8730E |
---|---|---|---|---|
支持状态 |
N |
N |
N |
Y |
概述
RSA 支持 1024、2048 和 3072 bits的密钥长度。
备注
RSA 可被 NP 和 AP 访问,但如果多核同时调用 API 操作 RSA,将导致 RSA 功能异常。
请采取必要的保护措施,确保某一时刻仅有一个核操作 RSA。
使用说明
启用 RSA 引擎时钟
确保 RSA 功能和时钟已启用,否则功能将挂起。
RCC_PeriphClockCmd(APBPeriph_RSA, APBPeriph_CLOCK_NULL, ENABLE);
开始 RSA 引擎计算
初始化参数后,调用
RSA_HW_EXP_MOD()
以启动 RSA 引擎计算。