硬汉嵌入式论坛

 找回密码
 立即注册
查看: 219|回复: 5
收起左侧

[脱机烧录] 用于H7-TOOL脱机烧录的ECDSA签名私钥公钥生成,签名和校验LUA函数都已经注册好

[复制链接]

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121265
QQ
发表于 7 天前 | 显示全部楼层 |阅读模式


LUA函数实测已经没问题

123.png

下一步就是这里专门整理个算法文件,方便实际生产调用

2334.png


回复

使用道具 举报

23

主题

202

回帖

271

积分

高级会员

H7 TOOL 大法好!

积分
271
发表于 7 天前 | 显示全部楼层
初八就这么猛?   
回复

使用道具 举报

23

主题

202

回帖

271

积分

高级会员

H7 TOOL 大法好!

积分
271
发表于 7 天前 | 显示全部楼层
下个版本 真是大更新呀, 上位机 和 H7终端 都太多干货了
回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121265
QQ
 楼主| 发表于 6 天前 | 显示全部楼层



[Lua] 纯文本查看 复制代码
local x = {}
local s = ""
local Private_KeySize = 32
local Public_KeySize = 64

x = cmox_ecdsa_keyGen()

--------------------------------------------
print("Private_KeySize = 32")
s = "Private_Key = {\n"
for i=1, Private_KeySize, 1 do                                 
    s =s..string.format("0x%02x", x[i])..","
    if i % 16 == 0 then
        s = s.."\n"
    end                                
end
s =s.."}\n"
print(s) 
--------------------------------------------
print("Public_KeySize = 64")
s = "Public_Key = {\n"
for i=1, Public_KeySize, 1 do                                 
    s =s..string.format("0x%02x", x[i+Private_KeySize])..","
    if i % 16 == 0 then
        s = s.."\n"
    end                                
end
s =s.."}\n"
print(s)



34.png

回复

使用道具 举报

1万

主题

7万

回帖

12万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
121265
QQ
 楼主| 发表于 5 天前 | 显示全部楼层
基本已经完工,今天在实际目标板上测试下
回复

使用道具 举报

4

主题

143

回帖

155

积分

初级会员

积分
155
QQ
发表于 5 天前 | 显示全部楼层
感谢硬汉哥,提的需求这么快就加上了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2026-3-4 05:47 , Processed in 0.720848 second(s), 26 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表