Hi everybody,
In our work we applied series of some operations on big numbers and sometimes 
we got false results. It was found that wrong results were obtained during 
multiplication in BIGNUM function BN_mul(). It gives wrong product for certain 
numbers (> 2000 bits). Several pairs of such big numbers are in attached 
'bns.txt'. I tested BN_mul() by division of the result and found that 
multiplication fails. Test program is in 'test.c'.
OpenSSL v0.9.8d compiled for Visual C 6.0 was used.

What could be the reasons of this bug and could it be fixed?
Thanks.


______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       openssl-dev@openssl.org
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to