我正在尝试在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 中做同样的事情吗?