《基于“矿板”低成本学习Zynq系列》之十-RSA加密程序认证 前面我们测试了DDR,片上memory,片内外设等都OK,也进行了跑分,基本可以确认SOC没问题了,我们现在来测试下加密。
Vitis打开之前的HelloWorld工程
参考https://mp.weixin.qq.com/s/eecigPSyHQGUIx8hwSoAtQ
按如下添加rsa库,并重新编译平台工程

File->New->Application Project...
Next

选择之前创建的平台,Next

输入工程名rsa,next

Next

选择rsa 工程 Finish

右键点击rsa工程,build project



用户需要提供以下几个参数,布局如下

APPLICATION_START_ADDR待认证程序开始地址
PARTITION_SIZE整个程序大小
CERTIFICATE_START_ADDR认证头开始地址
如下函数初始化地址信息

运行

AuthenticatePartition****完成认证
看到打印结果如下,
因为这里没有提供有效加密的程序,所以是失败的
跑了RSA计算Demo,没有提供有效的加密程序验证,后面再做该测试。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !