Procházet zdrojové kódy

fix: bsp/win32的hmac_sha512实现错误

Wendal Chen před 4 roky
rodič
revize
20fc0784b0
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      bsp/win32/port/luat_crypto_win32.c

+ 2 - 2
bsp/win32/port/luat_crypto_win32.c

@@ -328,8 +328,8 @@ void luat_crypto_HmacSha512(const unsigned char *input, int ilen, unsigned char
     unsigned char k_ipad[ALI_SHA512_KEY_IOPAD_SIZE] = {0};
     unsigned char k_opad[ALI_SHA512_KEY_IOPAD_SIZE] = {0};
 
-    memset(k_ipad, 0x36, 64);
-    memset(k_opad, 0x5C, 64);
+    memset(k_ipad, 0x36, ALI_SHA512_KEY_IOPAD_SIZE);
+    memset(k_opad, 0x5C, ALI_SHA512_KEY_IOPAD_SIZE);
 
     if ((NULL == input) || (NULL == key) || (NULL == output)) {
         return;