This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
AM2634的RSA签名/验签的例程中采用的是openssl rsautl -sign(raw RSA PKCS#1v1.5 signature,对hash直接签名);但我们之前一直使用的是openssl dgst -sign(查阅资料说明是:RSA PKCS#1v1.5 signature,将hash先放入DigestInfo 再对DigestInfo签名),这两种签名方式的不同在下面两个网址中说明。我查了些资料说,openssl rsautl -sign可以认为是一种变体,openssl dgst -sign才是更加标准的一种方式,想该如何修改例程才能实现openssl dgst -sign。
例程:dthe_rsa_signing_verification_am263x-cc_r5fss0-0_nortos_ti-arm-clang
以下网址为对这两种签名方式的区别描述:
crypto.stackexchange.com/.../differences-between-two-rsa-signatures-using-openssl
stackoverflow.com/.../difference-between-openssl-rsautl-and-dgst
感谢您对TI产品的关注!由于问题比较复杂,已将您的问题发布在E2E英文技术论坛上,由资深的英文论坛工程师为您提供帮助。 您也可以点击下帖链接了解进展:
https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1331595/am2634-rsa-sign-and-verify