aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2021-11-27 15:00:14 +0100
committerDenys Vlasenko <vda.linux@googlemail.com>2021-11-27 15:00:14 +0100
commit26c85225229b0a439bcc66c8ee786d16f23be9ed (patch)
tree9940dab3bf2a46f7de20d189eb361bdbbd08a42a
parent446d136109633c12d748d63e2034db238f77ef97 (diff)
downloadbusybox-w32-26c85225229b0a439bcc66c8ee786d16f23be9ed.tar.gz
busybox-w32-26c85225229b0a439bcc66c8ee786d16f23be9ed.tar.bz2
busybox-w32-26c85225229b0a439bcc66c8ee786d16f23be9ed.zip
tls: P256: do not open-code copying of struct variables
function old new delta sp_256_ecc_mulmod_8 536 534 -2 Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
-rw-r--r--networking/tls_sp_c32.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/networking/tls_sp_c32.c b/networking/tls_sp_c32.c
index d09f7e881..29dd04293 100644
--- a/networking/tls_sp_c32.c
+++ b/networking/tls_sp_c32.c
@@ -1361,13 +1361,13 @@ static void sp_256_ecc_mulmod_8(sp_point* r, const sp_point* g, const sp_digit*
1361 dump_512("t[1].y %s\n", t[1].y); 1361 dump_512("t[1].y %s\n", t[1].y);
1362 dump_512("t[1].z %s\n", t[1].z); 1362 dump_512("t[1].z %s\n", t[1].z);
1363 dbg("t[2] = t[%d]\n", y); 1363 dbg("t[2] = t[%d]\n", y);
1364 memcpy(&t[2], &t[y], sizeof(sp_point)); 1364 t[2] = t[y]; /* struct copy */
1365 dbg("t[2] *= 2\n"); 1365 dbg("t[2] *= 2\n");
1366 sp_256_proj_point_dbl_8(&t[2], &t[2]); 1366 sp_256_proj_point_dbl_8(&t[2], &t[2]);
1367 dump_512("t[2].x %s\n", t[2].x); 1367 dump_512("t[2].x %s\n", t[2].x);
1368 dump_512("t[2].y %s\n", t[2].y); 1368 dump_512("t[2].y %s\n", t[2].y);
1369 dump_512("t[2].z %s\n", t[2].z); 1369 dump_512("t[2].z %s\n", t[2].z);
1370 memcpy(&t[y], &t[2], sizeof(sp_point)); 1370 t[y] = t[2]; /* struct copy */
1371 1371
1372 n <<= 1; 1372 n <<= 1;
1373 c--; 1373 c--;