diff options
Diffstat (limited to '')
-rw-r--r-- | src/lib/libcrypto/rsa/rsa_eay.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/libcrypto/rsa/rsa_eay.c b/src/lib/libcrypto/rsa/rsa_eay.c index 33201a8a8b..e9fc67349b 100644 --- a/src/lib/libcrypto/rsa/rsa_eay.c +++ b/src/lib/libcrypto/rsa/rsa_eay.c | |||
@@ -1,4 +1,4 @@ | |||
1 | /* $OpenBSD: rsa_eay.c,v 1.51 2019/11/02 13:52:31 jsing Exp $ */ | 1 | /* $OpenBSD: rsa_eay.c,v 1.52 2021/12/26 15:16:50 tb Exp $ */ |
2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) | 2 | /* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) |
3 | * All rights reserved. | 3 | * All rights reserved. |
4 | * | 4 | * |
@@ -753,6 +753,7 @@ RSA_eay_mod_exp(BIGNUM *r0, const BIGNUM *I, RSA *rsa, BN_CTX *ctx) | |||
753 | goto err; | 753 | goto err; |
754 | 754 | ||
755 | /* compute I mod p */ | 755 | /* compute I mod p */ |
756 | BN_init(&c); | ||
756 | BN_with_flags(&c, I, BN_FLG_CONSTTIME); | 757 | BN_with_flags(&c, I, BN_FLG_CONSTTIME); |
757 | 758 | ||
758 | if (!BN_mod_ct(r1, &c, rsa->p, ctx)) | 759 | if (!BN_mod_ct(r1, &c, rsa->p, ctx)) |