Bug fix: Montgomery multiplication could produce results with the wrong

sign.
This commit is contained in:
Ulf Möller 2000-09-14 18:37:53 +00:00
parent 03ed26afdd
commit 1d84fd64fc
2 changed files with 5 additions and 0 deletions

View file

@ -4,6 +4,10 @@
Changes between 0.9.5a and 0.9.6 [xx XXX 2000]
*) Bug fix: Montgomery multiplication could produce results with the
wrong sign.
[Ulf Möller]
*) Add RPM specification openssl.spec and modify it to build three
packages. The default package contains applications, application
documentation and run-time libraries. The devel package contains

View file

@ -190,6 +190,7 @@ int BN_from_montgomery(BIGNUM *ret, BIGNUM *a, BN_MONT_CTX *mont,
#if 0
BN_rshift(ret,r,mont->ri);
#else
ret->neg = r->neg;
x=ri;
rp=ret->d;
ap= &(r->d[x]);