From: Geoff Thorpe Date: Tue, 13 Jun 2000 13:18:51 +0000 (+0000) Subject: The atalla functionality doesn't work with the "word" version of X-Git-Tag: OpenSSL-engine-0_9_6-beta1~21^2~65 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=8ba6d1b0cc9e2437901e5ee88fa8ac4146554105;p=oweals%2Fopenssl.git The atalla functionality doesn't work with the "word" version of BN_mod_exp. Call the regular atalla mod_exp operation instead. --- diff --git a/crypto/bn/bn_exp.c b/crypto/bn/bn_exp.c index 11540c6f7b..470946e536 100644 --- a/crypto/bn/bn_exp.c +++ b/crypto/bn/bn_exp.c @@ -691,7 +691,7 @@ int BN_mod_exp_mont_word(BIGNUM *rr, BN_ULONG a, const BIGNUM *p, if (!tried_atalla) { BN_set_word(t, a); - if (BN_mod_exp_word_atalla(rr, t, p, m)) + if (BN_mod_exp_atalla(rr, t, p, m)) return 1; } /* If it fails, try the other methods */