Skip to content

Commit 850bc72

Browse files
committed
test
1 parent fdf4a49 commit 850bc72

File tree

1 file changed

+17
-17
lines changed

1 file changed

+17
-17
lines changed

Src/crypto/chacha20.c

+17-17
Original file line numberDiff line numberDiff line change
@@ -122,23 +122,23 @@ Block(const byte_t key[CHACHA20_KEY_SIZE], uint32_t counter, const byte_t nonce[
122122
x14 += Utils_Deserialize32LE(&nonce[4]);
123123
x15 += Utils_Deserialize32LE(&nonce[8]);
124124

125-
/* -E> compliant MC3R1.R18.6 16 automatic storage pointed with "out" is not copied to values from this function */
126-
Utils_Serialize32LE(&out[0], x0);
127-
Utils_Serialize32LE(&out[4], x1);
128-
Utils_Serialize32LE(&out[8], x2);
129-
Utils_Serialize32LE(&out[12], x3);
130-
Utils_Serialize32LE(&out[16], x4);
131-
Utils_Serialize32LE(&out[20], x5);
132-
Utils_Serialize32LE(&out[24], x6);
133-
Utils_Serialize32LE(&out[28], x7);
134-
Utils_Serialize32LE(&out[32], x8);
135-
Utils_Serialize32LE(&out[36], x9);
136-
Utils_Serialize32LE(&out[40], x10);
137-
Utils_Serialize32LE(&out[44], x11);
138-
Utils_Serialize32LE(&out[48], x12);
139-
Utils_Serialize32LE(&out[52], x13);
140-
Utils_Serialize32LE(&out[56], x14);
141-
Utils_Serialize32LE(&out[60], x15);
125+
byte_t* result = out;
126+
Utils_Serialize32LE(&result[0], x0);
127+
Utils_Serialize32LE(&result[4], x1);
128+
Utils_Serialize32LE(&result[8], x2);
129+
Utils_Serialize32LE(&result[12], x3);
130+
Utils_Serialize32LE(&result[16], x4);
131+
Utils_Serialize32LE(&result[20], x5);
132+
Utils_Serialize32LE(&result[24], x6);
133+
Utils_Serialize32LE(&result[28], x7);
134+
Utils_Serialize32LE(&result[32], x8);
135+
Utils_Serialize32LE(&result[36], x9);
136+
Utils_Serialize32LE(&result[40], x10);
137+
Utils_Serialize32LE(&result[44], x11);
138+
Utils_Serialize32LE(&result[48], x12);
139+
Utils_Serialize32LE(&result[52], x13);
140+
Utils_Serialize32LE(&result[56], x14);
141+
Utils_Serialize32LE(&result[60], x15);
142142
}
143143

144144
void

0 commit comments

Comments
 (0)