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 sign and verify

Part Number: AM2634

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