From 124d8cf701cb363415746d258fe30f42b989540d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bodo=20M=C3=B6ller?= Date: Sun, 8 Apr 2001 18:41:35 +0000 Subject: [PATCH 1/1] code documentation --- crypto/bn/bn_gcd.c | 12 ++++++++---- test/bctest | 6 +++--- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/crypto/bn/bn_gcd.c b/crypto/bn/bn_gcd.c index 2c6fb2379a..1691877f31 100644 --- a/crypto/bn/bn_gcd.c +++ b/crypto/bn/bn_gcd.c @@ -254,7 +254,8 @@ BIGNUM *BN_mod_inverse(BIGNUM *in, while (!BN_is_zero(B)) { /* - * 0 < B < A <= |n|, + * 0 < B < |n|, + * 0 < A <= |n|, * (1) -sign*X*a == B (mod |n|), * (2) sign*Y*a == A (mod |n|) */ @@ -299,13 +300,16 @@ BIGNUM *BN_mod_inverse(BIGNUM *in, } - /* We still have (1) and (2), but A may no longer be larger than B. + /* We still have (1) and (2). * Both A and B are odd. * The following computations ensure that * - * 0 =< B < A = |n|, + * 0 <= B < |n|, + * 0 < A < |n|, * (1) -sign*X*a == B (mod |n|), - * (2) sign*Y*a == A (mod |n|) + * (2) sign*Y*a == A (mod |n|), + * + * and that either A or B is even in the next iteration. */ if (BN_ucmp(B, A) >= 0) { diff --git a/test/bctest b/test/bctest index 7dde781653..fbe74ed90b 100755 --- a/test/bctest +++ b/test/bctest @@ -12,13 +12,13 @@ IFS=: -try_path=true +try_without_dir=true # First we try "bc", then "$dir/bc" for each item in $PATH. for dir in dummy:$PATH; do - if [ "$try_path" = true ]; then + if [ "$try_without_dir" = true ]; then # first iteration bc=bc - try_path=false + try_without_dir=false else # second and later iterations bc="$dir/bc" -- 2.34.1