> Please verify http://cvs.openssl.org/chngview?cn=16985. A.

Unfortunately this is still incorrect. Consider for example a = 
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000.
Then BN_nist_mod_384 yields 
0xffffffffffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000.
But the correct value (e.g. obtained by BN_mod) is 
0xffffffffffffffff00000000000000000000000000000000000000000000000100000000ffffffffffffffff00000001.
I was not able to understand the treatment of the carry.

Harry Reimann


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

Reply via email to