Simplify OBJ_nid2ln()
authortb <tb@openbsd.org>
Thu, 14 Dec 2023 14:01:42 +0000 (14:01 +0000)
committertb <tb@openbsd.org>
Thu, 14 Dec 2023 14:01:42 +0000 (14:01 +0000)
commitb203e67e527c820c061f8b8b678f0aa101988cce
tree452cd1b2faa85a6c09f72a7f07332619a1a20d4a
parent01a115c60bd170c77435bdf8b5efc0d3f98309f8
Simplify OBJ_nid2ln()

If nid is in the range of built-in NIDs, return the corresponding
long name, unless some genius left a hole. Otherwise perform a yolo
check if there are any user-added objects with matching nid in the
global hash.

This changes behavior in that we now push an OBJ_R_UNKNOWN_NID error
onto the stack even if there are no user-added objects.

ok jsing
lib/libcrypto/objects/obj_dat.c