这是最新(主)开发分支的文档。如果您正在查找以前版本的文档,使用左侧的下拉菜单选择所需的版本。

RSA demo

功能概述

启动一个 FreeRTOS 任务,运行一次rsa demo 。

rsa demo 基于mbedtls库实现了RSA 检查程序mbedtls_rsa_self_test,根据结果验证了我们驱动库中wm_drv_rsa_expt_mod的实现。

环境要求

含有w80x的板子。

编译和烧录

示例位置:examples/peripheral/rsa

编译、烧录等操作请参考:快速入门

运行结果

成功运行将输出如下日志

D/dt              [0.000] add device iflash
D/ptb             [0.002] partition table base 0xe000
D/ft              [0.002] ft_0 base 0, ft_1 base 1000
D/ft              [0.004] ft init 1
D/main            [0.004] boot reason 0
D/main            [0.004] heap size 273144(266.74KB)
D/main            [0.004] flash size 0x200000(2MB)
I/test            [0.004] rsa demo.
D/dt              [0.006] add device rsa
  RSA key validation: passed
  PKCS#1 encryption : passed
  PKCS#1 decryption : passed
  PKCS#1 data sign  : passed
  PKCS#1 sig. verify: passed

I/test            [0.166] rsa demo.
I/test            [1.166] rsa demo.
I/test            [2.166] rsa demo.
I/test            [3.166] rsa demo.
I/test            [4.166] rsa demo.