Move check_defer() and obj_cleanup_defer to evp/names.c
authortb <tb@openbsd.org>
Thu, 29 Jun 2023 06:11:33 +0000 (06:11 +0000)
committertb <tb@openbsd.org>
Thu, 29 Jun 2023 06:11:33 +0000 (06:11 +0000)
commit95f31392db9847cb8ee96b82928adc99fe8c51bc
tree2af66a23e01adf8d6fa7c8169276deb73ecfb337
parent3b6a073995d8867d5a96dd8eaf639b0f5bd28631
Move check_defer() and obj_cleanup_defer to evp/names.c

These formerly public symbols are the last things hidden by
LIBRESSL_CRYPTO_INTERNAL. Most of their use is in evp/names.c
Unfortunately, check_defer() needs to know about NUM_NIDS, so
its implementation needs to remain in obj_dat.c, the only file
that can include obj_dat.h due to NID tables.

ok miod
lib/libcrypto/evp/names.c
lib/libcrypto/objects/objects.h