mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-05-22 01:27:11 +08:00
fix(wpa_supplicant): Fix data align error
This commit is contained in:
@ -187,12 +187,8 @@ SHA1Transform(u32 state[5], const unsigned char buffer[64])
|
|||||||
CHAR64LONG16* block;
|
CHAR64LONG16* block;
|
||||||
#ifdef SHA1HANDSOFF
|
#ifdef SHA1HANDSOFF
|
||||||
CHAR64LONG16 workspace;
|
CHAR64LONG16 workspace;
|
||||||
if ((size_t)buffer & 0x3) {
|
block = &workspace;
|
||||||
block = &workspace;
|
os_memcpy(block, buffer, 64);
|
||||||
os_memcpy(block, buffer, 64);
|
|
||||||
} else {
|
|
||||||
block = (CHAR64LONG16 *) buffer;
|
|
||||||
}
|
|
||||||
#else
|
#else
|
||||||
block = (CHAR64LONG16 *) buffer;
|
block = (CHAR64LONG16 *) buffer;
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user