Having a perfect square at this point is not an error. Rather it is
authortb <tb@openbsd.org>
Fri, 29 Jul 2022 08:37:33 +0000 (08:37 +0000)
committertb <tb@openbsd.org>
Fri, 29 Jul 2022 08:37:33 +0000 (08:37 +0000)
commit8447da6985492ddd1d4e6a20777c0381d188c19e
tree6dccca85311e10589b6f49b2a51a8707351e189f
parent3f602cfb37614d8dc05ba2ea7f490cbcc592dc04
Having a perfect square at this point is not an error. Rather it is
a shortcut bypassing expensive computation, so change goto err to
goto done. Bug introduced in last refactoring before commit.
lib/libcrypto/bn/bn_bpsw.c