Start cleaning up BN_div_internal().
authorjsing <jsing@openbsd.org>
Wed, 18 Jan 2023 05:27:30 +0000 (05:27 +0000)
committerjsing <jsing@openbsd.org>
Wed, 18 Jan 2023 05:27:30 +0000 (05:27 +0000)
commit4aac296b1e5d69b4b77c2aff2ac356a314972e45
treee4933a312e3bd2d4b9cb0d89ebe4b32c7875813c
parent0de2542132318935e5bfb4203ff1773057e32aa3
Start cleaning up BN_div_internal().

Always provide a bn_div_3_words() function, rather than having deeply
nested compiler conditionals. Use readable variable names, clean up
formatting and use a single exit path.

Tested on various platforms by miod@

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