支持的芯片

Ameba SoC

RTL8721Dx

RTL8726E

RTL8720E

RTL8730E

支持状态

N

N

N

Y

概述

RSA 支持 1024、2048 和 3072 bits的密钥长度。

备注

  • RSA 可被 NP 和 AP 访问,但如果多核同时调用 API 操作 RSA,将导致 RSA 功能异常。

  • 请采取必要的保护措施,确保某一时刻仅有一个核操作 RSA。

使用说明

  1. 启用 RSA 引擎时钟

    确保 RSA 功能和时钟已启用,否则功能将挂起。

    RCC_PeriphClockCmd(APBPeriph_RSA, APBPeriph_CLOCK_NULL, ENABLE);
    
  2. 开始 RSA 引擎计算

    初始化参数后,调用 RSA_HW_EXP_MOD() 以启动 RSA 引擎计算。