Compress euclid() a little
authortb <tb@openbsd.org>
Mon, 3 Apr 2023 21:43:43 +0000 (21:43 +0000)
committertb <tb@openbsd.org>
Mon, 3 Apr 2023 21:43:43 +0000 (21:43 +0000)
commit1f279c5e8c7d20419cf0d309f20c1a9bef82881f
treec7e2bf653d4d132e730bd403e9a7d2b7f14a179f
parent3093805c7d30176157425f331009784aa7a996d2
Compress euclid() a little

This function is spread out over way too many lines and has too much
repetition. Once this is made a little more compact, it becomes clearer
that this is a somewhat obfuscated version of binary gcd (it is not
constant time therefore cryptographically unsound. It is not used
internally). This will likely go away later.

ok jsing
lib/libcrypto/bn/bn_gcd.c