ST意法半导体
直播中

杨火亭

7年用户 986经验值
擅长:控制/MCU
私信 关注
[问答]

求助,为什么ECDSAsign会更改const参数?

cryptolib 提供了函数 ECDSAsign。在 ecc.h 中它被声明为
  •   int32_t ECDSAsign(const uint8_t         *P_pDigest,
  •                     int32_t                P_digestSize,
  •                     const ECDSAsignature_stt *P_pSignature,
  •                     const ECDSAsignCtx_stt *P_pSignCtx,
  •                     membuf_stt *P_pMemBuf);
测试表明,当调用 ECDSAsign 时,P_pSignature 会发生变化。这符合文档(UM1924,修订版 7,第 138 页,表 138)。我认为 const 参数可能不会被函数更改。为什么参数设置为const?









更多回帖

发帖
×
20
完善资料,
赚取积分