Fix return values bug in BN_ucmp().
authorjsing <jsing@openbsd.org>
Wed, 30 Nov 2022 02:52:25 +0000 (02:52 +0000)
committerjsing <jsing@openbsd.org>
Wed, 30 Nov 2022 02:52:25 +0000 (02:52 +0000)
commitf38a8e3eb6df96ad80d3272d958185b711965eba
treea87ae24703eca05bc781304f6f810ddbcdac4e53
parente34544d25ead0161dc213e0f6f23288803bc0fe7
Fix return values bug in BN_ucmp().

BN_ucmp() is supposed to return -1/0/1 on a < b, a == b and a > b, however
it currently returns other negative and positive values when the top of
a and b differ. Correct this.

ok tb@
lib/libcrypto/bn/bn_lib.c