The bignum code has two representations of zero, since
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 5 Aug 2013 19:50:51 +0000 (19:50 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Mon, 5 Aug 2013 19:50:51 +0000 (19:50 +0000)
commit434a1d60dbb7311c85e957dfd02c9b8bafaa2c44
treed0372aff02364a125025828e7f09efa7fe73378f
parent551a4acb84abdf14340214d90188e33e8c657b6f
The bignum code has two representations of zero, since
bn_restore_invariant (and the many loops that duplicate it) leaves a
single zero word in a bignum representing 0, whereas the constant
'Zero' does not have any data words at all. Cope with this in
bignum_cmp.

(It would be a better plan to decide on one representation and stick
with it, but this is the less disruptive fix for the moment.)

git-svn-id: svn://svn.tartarus.org/sgt/putty@9996 cda61777-01e9-0310-a592-d414129be87e
sshbn.c