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:
Dong Heng
2018-10-17 11:17:19 +08:00

View File

@ -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