mirror of
https://github.com/espressif/ESP8266_RTOS_SDK.git
synced 2025-09-20 03:29:00 +08:00
Merge branch 'bugfix/fix_sha1_error' into 'master'
Fix data align error See merge request sdk/ESP8266_RTOS_SDK!560
This commit is contained in:
@ -187,12 +187,8 @@ SHA1Transform(u32 state[5], const unsigned char buffer[64])
|
||||
CHAR64LONG16* block;
|
||||
#ifdef SHA1HANDSOFF
|
||||
CHAR64LONG16 workspace;
|
||||
if ((size_t)buffer & 0x3) {
|
||||
block = &workspace;
|
||||
os_memcpy(block, buffer, 64);
|
||||
} else {
|
||||
block = (CHAR64LONG16 *) buffer;
|
||||
}
|
||||
#else
|
||||
block = (CHAR64LONG16 *) buffer;
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user