]>
Commit | Line | Data |
---|---|---|
f1c236f8 | 1 | OpenSSL CHANGES |
651d0aff RE |
2 | _______________ |
3 | ||
c5e8580e RL |
4 | Changes between 0.9.6 and 0.9.7 [xx XXX 2000] |
5 | ||
8dea52fa BM |
6 | *) Change BN_mod_exp_recp so that negative moduli are tolerated |
7 | (the sign is ignored). Similarly, ignore the sign in BN_MONT_CTX_set | |
8 | so that BN_mod_exp_mont and BN_mod_exp_mont_word work | |
9 | for negative moduli. | |
10 | [Bodo Moeller] | |
11 | ||
12 | *) Fix BN_uadd and BN_usub: Always return non-negative results instead | |
13 | of not touching the result's sign bit. | |
14 | [Bodo Moeller] | |
15 | ||
80d89e6a BM |
16 | *) BN_div bugfix: If the result is 0, the sign (res->neg) must not be |
17 | set. | |
18 | [Bodo Moeller] | |
19 | ||
f1919c3d GT |
20 | *) Changed the LHASH code to use prototypes for callbacks, and created |
21 | macros to declare and implement thin (optionally static) functions | |
22 | that provide type-safety and avoid function pointer casting for the | |
23 | type-specific callbacks. | |
24 | [Geoff Thorpe] | |
25 | ||
1946cd8b UM |
26 | *) Use better test patterns in bntest. |
27 |