在 micro-ecc 中的 uECC_make_key 方法中使用自定义的随机数生成密钥对 - Riot OS

问题描述

我正在尝试在 micro_ecc 中实现椭圆曲线方案,其中密钥是两个随机数的相加,公钥是从密钥中导出的,如下所示 priv_key = (a+b) public_key = (a+b)G。我已经检查了 micro_ecc 中的代码,密钥对生成在 uECC.c 中的 uECC_make_key() 中定义,但似乎无法修改实现以添加任何新元素。我已经运行了测试文件夹中给出的 pkg_micro-ecc-with-hwrng 示例中的代码。有人可以告诉我如何随机选择密钥然后生成如上所述的密钥对吗?如果 Riot 中的 micro_ecc 不支持,我可以在 relic 中做同样的事情吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)