summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authortb <>2023-08-09 08:31:13 +0000
committertb <>2023-08-09 08:31:13 +0000
commitafdf1ff4467d030646107acc7542c35ec7be5b9e (patch)
tree2279c3caafafbbbc765521f69c03cf46f63c6c0a /src
parente7f347a01eda46a45e1cf14918c37eea24b4bd32 (diff)
downloadopenbsd-afdf1ff4467d030646107acc7542c35ec7be5b9e.tar.gz
openbsd-afdf1ff4467d030646107acc7542c35ec7be5b9e.tar.bz2
openbsd-afdf1ff4467d030646107acc7542c35ec7be5b9e.zip
Compute a square using BN_mod_sqr() instead of BN_mod_mul()
ok jsing
Diffstat (limited to 'src')
-rw-r--r--src/lib/libcrypto/bn/bn_blind.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/libcrypto/bn/bn_blind.c b/src/lib/libcrypto/bn/bn_blind.c
index e13c36c5f1..1cf2a4b1f4 100644
--- a/src/lib/libcrypto/bn/bn_blind.c
+++ b/src/lib/libcrypto/bn/bn_blind.c
@@ -1,4 +1,4 @@
1/* $OpenBSD: bn_blind.c,v 1.38 2023/08/09 08:29:23 tb Exp $ */ 1/* $OpenBSD: bn_blind.c,v 1.39 2023/08/09 08:31:13 tb Exp $ */
2/* ==================================================================== 2/* ====================================================================
3 * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. 3 * Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved.
4 * 4 *
@@ -228,9 +228,9 @@ BN_BLINDING_update(BN_BLINDING *b, BN_CTX *ctx)
228 if (!BN_BLINDING_setup(b, ctx)) 228 if (!BN_BLINDING_setup(b, ctx))
229 goto err; 229 goto err;
230 } else { 230 } else {
231 if (!BN_mod_mul(b->A, b->A, b->A, b->mod, ctx)) 231 if (!BN_mod_sqr(b->A, b->A, b->mod, ctx))
232 goto err; 232 goto err;
233 if (!BN_mod_mul(b->Ai, b->Ai, b->Ai, b->mod, ctx)) 233 if (!BN_mod_sqr(b->Ai, b->Ai, b->mod, ctx))
234 goto err; 234 goto err;
235 } 235 }
236 236