Remove OBJ_bsearch_() usage from PBE
authortb <tb@openbsd.org>
Sat, 16 Dec 2023 14:04:59 +0000 (14:04 +0000)
committertb <tb@openbsd.org>
Sat, 16 Dec 2023 14:04:59 +0000 (14:04 +0000)
commit14154d13a2439663cd82b4687792fcfe82290068
tree4af2d6cf0d827de7b7f9ec0359bb03e4f71b0bc7
parentdeb6d9cd14a50c7b43d6cb02a8eb980ccb6b6ebb
Remove OBJ_bsearch_() usage from PBE

Split the table of built-in password based encryption algorithms into two
and use a linear scan over the table corresponding to the type specified
in EVP_PBE_find()'s type argument. Use better variable names, make the
API a bit safer and generally reduce the eye bleed in here.

ok jsing
lib/libcrypto/evp/evp_pbe.c