mirror of
https://github.com/Mbed-TLS/mbedtls.git
synced 2025-08-01 10:06:53 +03:00
@ -202,7 +202,7 @@ static void aesce_setkey_enc(unsigned char *rk,
|
|||||||
rki + key_len_in_words < rko_end;
|
rki + key_len_in_words < rko_end;
|
||||||
rki += key_len_in_words) {
|
rki += key_len_in_words) {
|
||||||
|
|
||||||
size_t iteration = (rki- (uint32_t *) rk)/key_len_in_words;
|
size_t iteration = (rki - (uint32_t *) rk) / key_len_in_words;
|
||||||
uint32_t *rko;
|
uint32_t *rko;
|
||||||
rko = rki + key_len_in_words;
|
rko = rki + key_len_in_words;
|
||||||
rko[0] = aes_rot_word(aes_sub_word(rki[key_len_in_words - 1]));
|
rko[0] = aes_rot_word(aes_sub_word(rki[key_len_in_words - 1]));
|
||||||
@ -210,7 +210,7 @@ static void aesce_setkey_enc(unsigned char *rk,
|
|||||||
rko[1] = rko[0] ^ rki[1];
|
rko[1] = rko[0] ^ rki[1];
|
||||||
rko[2] = rko[1] ^ rki[2];
|
rko[2] = rko[1] ^ rki[2];
|
||||||
rko[3] = rko[2] ^ rki[3];
|
rko[3] = rko[2] ^ rki[3];
|
||||||
if (rko+key_len_in_words > rko_end) {
|
if (rko + key_len_in_words > rko_end) {
|
||||||
/* Do not write overflow words.*/
|
/* Do not write overflow words.*/
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user