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

Reply via email to