请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS570LC4357 工具/软件:Code Composer Studio
您好!
我的计划如下:
#include #include #include #define MLEN 59; int main (void) { //unsigned char SK[crypto_SECRETKEBYTES]; volatile unsigned char pk[1600]; volatile unsigned char SM[1600]; unsigned long smlen = 85; unsigned long mlen = 54; unsigned char mo[5]; //unsigned char mo[MLEN+crypto_Bytes]=""; //Randombytes (mi、MLEN); //crypto_sign_keypair (pk、sk); //crypto_sign(sm, smlen, mi,59,sk); int valid = crype_sign_open (mo、&mlen、SM、smlen、pk); 返回0; }
它耗尽存储器、注册 DFSR 表示超出范围的地址。
如何解决此问题?
最棒的
Soundes。