瀏覽代碼

fix: gmssl库修改后导致idf5编译失败

Wendal Chen 2 年之前
父節點
當前提交
0e5f2a3c7b
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      components/gmssl/bind/luat_lib_gmssl.c

+ 2 - 2
components/gmssl/bind/luat_lib_gmssl.c

@@ -596,7 +596,7 @@ static int l_sm2_sign(lua_State *L)
         sm2_compute_z(z, &ctx.key.public_key, id, idLen);
 		sm3_update(&ctx.sm3_ctx, z, sizeof(z));
     }
-    sm3_update(&ctx.sm3_ctx, pBuf, pBufLen);
+    sm3_update(&ctx.sm3_ctx, (const uint8_t*)pBuf, pBufLen);
     sm3_finish(&ctx.sm3_ctx, dgst);
     ret = sm2_do_sign(&ctx.key, dgst, &sig);
     if (ret == 1) {
@@ -662,7 +662,7 @@ static int l_sm2_verify(lua_State *L)
         sm2_compute_z(z, &ctx.key.public_key, id, idLen);
 		sm3_update(&ctx.sm3_ctx, z, sizeof(z));
     }
-    sm3_update(&ctx.sm3_ctx, pBuf, pBufLen);
+    sm3_update(&ctx.sm3_ctx, (const uint8_t*)pBuf, pBufLen);
     sm3_finish(&ctx.sm3_ctx, dgst);
     ret = sm2_do_verify(&ctx.key, dgst, &sigT);
     lua_pushboolean(L, ret == 1 ? 1 : 0);