Simplify y_bit handling in compressed coordinates
authortb <tb@openbsd.org>
Thu, 24 Nov 2022 16:34:13 +0000 (16:34 +0000)
committertb <tb@openbsd.org>
Thu, 24 Nov 2022 16:34:13 +0000 (16:34 +0000)
commit1877f4c78ed7f69ec32c466546a6b3a07622d685
treef27954bd95f4d831c7957918520c59b9a1b35736
parentcfeefb577ec97093ac564ab3edbeccd38dae037b
Simplify y_bit handling in compressed coordinates

If y_bit is set for a zero y, something is wrong and we can error directly.
No need to run the non-trivial BN_kronecker() to check if BN_mod_sqrt()
lied or not, only to set a more specific error code.

ok jsing
lib/libcrypto/ec/ecp_oct.c