Browse Source

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

Wendal Chen 2 năm trước cách đây
mục cha
commit
0e5f2a3c7b
1 tập tin đã thay đổi với 2 bổ sung2 xóa
  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);