s32k314 关于非对称加密

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

s32k314 关于非对称加密

383 Views
eason_zhou
Contributor I

你好,nxp专家:

目前我想用HSE的ed25519算法作为我签名和验签。我很想知道关于芯片ed25519 pre-hash的内部实现是什么。目前我用python写了一个工具:先将数据进行hash512,然后再将hash512的值前32字节作为数据,用pri_key进行签名,与muc中使用EddsaSign(keyPairHandle,TRUE ,data_test,
100,FALSE,0, NULL ,&signRLen, signR, &signSLen, signS);算出来的S和R不一致。然后我使用hash512的全部64字节作为数据,用pri_key进行签名,算出来的值也是不一致的。(我能保证,数据、公钥、私钥完全一致,对了,在mcu中,私钥和公钥要进行大端处理)。但是如果EddsaSign(keyPairHandle,FALSE,data_test,100,FALSE,0, NULL ,&signRLen, signR, &signSLen, signS);与我使用python(不进行hash512)算出来的是一致的。我想知道,NXP专家可以帮忙提供一个脚本,能支持ed25519-pre-hash并且与mcu计算出来的是一致的呢?

 Regards,

Eason

0 Kudos
2 Replies

305 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @eason_zhou,

You can find attached a document explaining how to generate an ECC key pair in openssl and how to use it in HSE.

Best regards,
Julián

0 Kudos

382 Views
eason_zhou
Contributor I

这个问题很重要,同时也比较急,希望NXP专家可以快速反馈一下。

0 Kudos