mirror of
https://github.com/boykopovar/AnyPS5.git
synced 2026-10-31 12:35:51 +00:00
i2t_ASN1_OBJECT threw and was declared without parameters. It now prints an object's long name, or its short name, or its dotted OID, as OBJ_obj2txt does in LibreSSL 2.5.4, the version string the module holds: the NID is the object's own or found by the same binary search over the same order, an unassigned NID reports OBJ_R_UNKNOWN_NID for each name lookup, a truncated subidentifier returns 0 after the parts already written, and arcs past 64 bits are printed exactly. The 956 objects (short and long names, NID, OID) and their search order are generated from 2.5.4's objects.txt and obj_mac.num with its own objects.pl and obj_dat.pl, so d2i code can later hand out the same static objects LibreSSL does. Co-Authored-By: Claude Opus 5.5 <[email protected]>