CVSROOT: /cvs Module name: src Changes by: t...@cvs.openbsd.org 2024/03/02 02:47:16
Modified files: lib/libcrypto : Symbols.list Symbols.namespace lib/libcrypto/hidden/openssl: objects.h lib/libcrypto/objects: obj_dat.c objects.h lib/libcrypto/stack: stack.c Log message: Remove OBJ_bsearch_() The only reason this has still been part of the public API was that libssl used it for cipher lookup. This was fixed by replacing the lookup by proper bsearch() -- why OpenSSL felt the need to reinvent ANSI C API badly will forever remain a mystery. The stack code in libcrypto still uses a version of this. This should be rewritten. It will be a bit easier once sk_find_ex() is removed. ok jsing