summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjsing <>2022-11-08 16:50:29 +0000
committerjsing <>2022-11-08 16:50:29 +0000
commitf580e3b4e1f1f7027f8805ad5bfdfabea329f1cd (patch)
tree7e9ac7eee4127def7d10cbd107af2102437fc3b2
parent910832787fcc42c244eb0954d09b6acedd98f7c8 (diff)
downloadopenbsd-f580e3b4e1f1f7027f8805ad5bfdfabea329f1cd.tar.gz
openbsd-f580e3b4e1f1f7027f8805ad5bfdfabea329f1cd.tar.bz2
openbsd-f580e3b4e1f1f7027f8805ad5bfdfabea329f1cd.zip
Remove pointless loops.
From BoringSSL 997c706d43504.
-rw-r--r--src/lib/libcrypto/curve25519/curve25519.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/lib/libcrypto/curve25519/curve25519.c b/src/lib/libcrypto/curve25519/curve25519.c
index ba17736587..7d223d9535 100644
--- a/src/lib/libcrypto/curve25519/curve25519.c
+++ b/src/lib/libcrypto/curve25519/curve25519.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: curve25519.c,v 1.7 2022/11/06 16:31:19 jsing Exp $ */ 1/* $OpenBSD: curve25519.c,v 1.8 2022/11/08 16:50:29 jsing Exp $ */
2/* 2/*
3 * Copyright (c) 2015, Google Inc. 3 * Copyright (c) 2015, Google Inc.
4 * 4 *
@@ -641,9 +641,6 @@ static void fe_invert(fe out, const fe z) {
641 int i; 641 int i;
642 642
643 fe_sq(t0, z); 643 fe_sq(t0, z);
644 for (i = 1; i < 1; ++i) {
645 fe_sq(t0, t0);
646 }
647 fe_sq(t1, t0); 644 fe_sq(t1, t0);
648 for (i = 1; i < 2; ++i) { 645 for (i = 1; i < 2; ++i) {
649 fe_sq(t1, t1); 646 fe_sq(t1, t1);
@@ -651,9 +648,6 @@ static void fe_invert(fe out, const fe z) {
651 fe_mul(t1, z, t1); 648 fe_mul(t1, z, t1);
652 fe_mul(t0, t0, t1); 649 fe_mul(t0, t0, t1);
653 fe_sq(t2, t0); 650 fe_sq(t2, t0);
654 for (i = 1; i < 1; ++i) {
655 fe_sq(t2, t2);
656 }
657 fe_mul(t1, t1, t2); 651 fe_mul(t1, t1, t2);
658 fe_sq(t2, t1); 652 fe_sq(t2, t1);
659 for (i = 1; i < 5; ++i) { 653 for (i = 1; i < 5; ++i) {
@@ -908,9 +902,6 @@ static void fe_pow22523(fe out, const fe z) {
908 int i; 902 int i;
909 903
910 fe_sq(t0, z); 904 fe_sq(t0, z);
911 for (i = 1; i < 1; ++i) {
912 fe_sq(t0, t0);
913 }
914 fe_sq(t1, t0); 905 fe_sq(t1, t0);
915 for (i = 1; i < 2; ++i) { 906 for (i = 1; i < 2; ++i) {
916 fe_sq(t1, t1); 907 fe_sq(t1, t1);
@@ -918,9 +909,6 @@ static void fe_pow22523(fe out, const fe z) {
918 fe_mul(t1, z, t1); 909 fe_mul(t1, z, t1);
919 fe_mul(t0, t0, t1); 910 fe_mul(t0, t0, t1);
920 fe_sq(t0, t0); 911 fe_sq(t0, t0);
921 for (i = 1; i < 1; ++i) {
922 fe_sq(t0, t0);
923 }
924 fe_mul(t0, t1, t0); 912 fe_mul(t0, t1, t0);
925 fe_sq(t1, t0); 913 fe_sq(t1, t0);
926 for (i = 1; i < 5; ++i) { 914 for (i = 1; i < 5; ++i) {