一.前言
前面我们测试了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,没有提供有效的加密程序验证,后面再做该测试。
审核编辑:汤梓红
-
DDR
+关注
关注
11文章
747浏览量
68527 -
soc
+关注
关注
38文章
4514浏览量
227600 -
程序
+关注
关注
117文章
3836浏览量
84761 -
开发板
+关注
关注
25文章
6122浏览量
113295 -
单板计算机
+关注
关注
0文章
88浏览量
16170 -
编译
+关注
关注
0文章
688浏览量
34943 -
Zynq
+关注
关注
10文章
625浏览量
49237 -
Vitis
+关注
关注
0文章
154浏览量
8261
发布评论请先 登录

《基于“矿板”低成本学习Zynq系列》之十-RSA加密程序认证
评论