diff options
author | Bodo Möller <bodo@openssl.org> | 2000-12-07 22:06:09 +0000 |
---|---|---|
committer | Bodo Möller <bodo@openssl.org> | 2000-12-07 22:06:09 +0000 |
commit | 8dea52fa4270a71535b2677953662499946f02e3 (patch) | |
tree | 6c419fda8d18eac4d092e595ed5a087d6a89f1d0 /CHANGES | |
parent | f7356b677b35ad58ea2db85cfd22af83b0267978 (diff) | |
download | openssl-8dea52fa4270a71535b2677953662499946f02e3.tar.gz |
Fix some things that look like bugs.
One problem that looked like a problem in bn_recp.c at first turned
out to be a BN_mul bug. An example is given in bn_recp.c; finding
the bug responsible for this is left as an exercise.
Diffstat (limited to 'CHANGES')
-rw-r--r-- | CHANGES | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -3,6 +3,16 @@ Changes between 0.9.6 and 0.9.7 [xx XXX 2000] + *) Change BN_mod_exp_recp so that negative moduli are tolerated + (the sign is ignored). Similarly, ignore the sign in BN_MONT_CTX_set + so that BN_mod_exp_mont and BN_mod_exp_mont_word work + for negative moduli. + [Bodo Moeller] + + *) Fix BN_uadd and BN_usub: Always return non-negative results instead + of not touching the result's sign bit. + [Bodo Moeller] + *) BN_div bugfix: If the result is 0, the sign (res->neg) must not be set. [Bodo Moeller] |