aboutsummaryrefslogtreecommitdiff
path: root/crypto/bn/bn_mont.c
diff options
context:
space:
mode:
authorBodo Möller <bodo@openssl.org>2008-05-02 18:47:48 +0000
committerBodo Möller <bodo@openssl.org>2008-05-02 18:47:48 +0000
commitfabe640f5ebbeaf7f6482467b78cd37ab1711a84 (patch)
tree2557594e69bd9c3f547337fea8e6e88ef85df556 /crypto/bn/bn_mont.c
parent19048b5c8d417024e968b10d7de751be30313fc0 (diff)
downloadopenssl-fabe640f5ebbeaf7f6482467b78cd37ab1711a84.zip
openssl-fabe640f5ebbeaf7f6482467b78cd37ab1711a84.tar.gz
openssl-fabe640f5ebbeaf7f6482467b78cd37ab1711a84.tar.bz2
Clarifying comment.
Diffstat (limited to 'crypto/bn/bn_mont.c')
-rw-r--r--crypto/bn/bn_mont.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/crypto/bn/bn_mont.c b/crypto/bn/bn_mont.c
index e314624..7224637 100644
--- a/crypto/bn/bn_mont.c
+++ b/crypto/bn/bn_mont.c
@@ -434,6 +434,11 @@ int BN_MONT_CTX_set(BN_MONT_CTX *mont, const BIGNUM *mod, BN_CTX *ctx)
mont->ri=(BN_num_bits(mod)+(BN_BITS2-1))/BN_BITS2*BN_BITS2;
#if defined(OPENSSL_BN_ASM_MONT) && (BN_BITS2<=32)
+ /* Only certain BN_BITS2<=32 platforms actually make use of
+ * n0[1], and we could use the #else case (with a shorter R
+ * value) for the others. However, currently only the assembler
+ * files do know which is which. */
+
BN_zero(R);
if (!(BN_set_bit(R,2*BN_BITS2))) goto err;